From 13bfacb8cd9fea93d966c20ae469dcff52af80e8 Mon Sep 17 00:00:00 2001 From: Matt Trentini Date: Fri, 11 Nov 2022 23:19:09 +1100 Subject: [PATCH] Update ctypes status (yellow - uctypes exists but is different to CPython) --- Standard-Library-Coverage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Standard-Library-Coverage.md b/Standard-Library-Coverage.md index 3810088..5d61020 100644 --- a/Standard-Library-Coverage.md +++ b/Standard-Library-Coverage.md @@ -35,7 +35,7 @@ | [copyreg](https://docs.python.org/3/library/copyreg.html#module-copyreg) | Register pickle support functions. | ? | | [cProfile](https://docs.python.org/3/library/profile.html#module-cProfile) | | ? | | [csv](https://docs.python.org/3/library/csv.html#module-csv) | Write and read tabular data to and from delimited files. | ❌ | CPython splits the implementation into a Python module, [csv.py](https://github.com/python/cpython/blob/main/Lib/csv.py), and a C module, [_csv.c](https://github.com/python/cpython/blob/main/Modules/_csv.c). It might be possible to port _csv.c and use csv.py directly. -| [ctypes](https://docs.python.org/3/library/ctypes.html#module-ctypes) | A foreign function library for Python. | ? | +| [ctypes](https://docs.python.org/3/library/ctypes.html#module-ctypes) | A foreign function library for Python. | 🟡 | See [uctypes](https://docs.micropython.org/en/latest/library/uctypes.html). Different to CPython to reduce memory use. | [curses](https://docs.python.org/3/library/curses.html#module-curses) | An interface to the curses library, providing portable terminal handling. | ? | | [curses.ascii](https://docs.python.org/3/library/curses.ascii.html#module-curses.ascii) | Constants and set-membership functions for ASCII characters. | ✅ | [micropython-lib](https://github.com/micropython/micropython-lib/tree/master/python-stdlib/curses.ascii) | [curses.panel](https://docs.python.org/3/library/curses.panel.html#module-curses.panel) | A panel stack extension that adds depth to curses windows. | ? |