Off the top of my head implementation things that came up were…
- Needing to change the core
PyDict
implementation itself solely for a module namespace purpose. Thedk_lazy_imports
flag and related newPyDict_NextWithError
et. al. C APIs. Quite creative, but it felt like a potentially short term hack rather than something we’d be proud of in 5-10 years. - The Python APIs being in
importlib
instead ofsys
came up as feeling unusual. (probably more of a bikeshed)
I’ll let others fill in more on their own if that doesn’t capture it.