Description
So, I voted many times to not burden uPy with extensive "standard lib" and leave that to the community to produce distributedly-maintained modules.
And yet Python has stdlib, which includes some core, foundational modules written in Python. It may make sense to have "common" repository just for such modules.
To stay with "do not burden" policy, I'd propose to create a separate git repository for them. Besides paradigmatic reasons, there's also pragmatic - I still expect those be treated as individual modules, to be installed by package manager. It will need to fetch git repo then, and main micropython is already too big.
So, I propose to create something like "micropython-lib". Criteria for inclusion should be availability of module in CPython stdlib.
Initial proposed content:
- I have very minimal unittest.TestCase impl.
- I have some Unix os, fcntl module subsets implemented using ffi module.