micropython-lib/python-stdlib
Jim Mussared ecef7a506c all: Remove all setup.py files.
These are unused and will be replaced with manifest.py.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-05 17:50:11 +10:00
..
__future__ all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
_markupbase all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
abc all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
argparse all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
base64 all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
binascii all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
bisect all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
cgi all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
cmd all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
collections all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
collections.defaultdict all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
collections.deque all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
contextlib all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
copy all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
curses.ascii all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
datetime all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.charset all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.encoders all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.errors all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.feedparser all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.header all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.internal all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.message all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.parser all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
email.utils all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
errno all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
fnmatch all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
functools all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
getopt all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
glob all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
gzip all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
hashlib all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
heapq all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
hmac all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
html all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
html.entities all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
html.parser all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
http.client all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
inspect all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
io all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
itertools all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
json all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
keyword all: Run black over all code. 2021-05-27 15:50:04 +10:00
locale all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
logging all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
operator all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
os all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
os.path all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
pickle all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
pkg_resources all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
pkgutil all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
pprint all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
pystone all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
pystone_lowmem all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
quopri all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
random all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
shutil all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
socket all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
ssl all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
stat all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
string all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
struct all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
test.pystone all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
textwrap all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
threading all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
timeit all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
traceback all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
types all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
unittest all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
urllib.parse all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
uu all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
warnings all: Remove all setup.py files. 2022-09-05 17:50:11 +10:00
README.md python-ecosys: Move urequests to python-ecosys. 2021-05-27 16:53:02 +10:00

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.