That makes sense, but is a bit disappointing in terms of interfacing the different Pythons. Speaking of, I just tested if one can at least pass dicts between the different Python components. To get that to work with CPython I had to use GH_ObjectObjectWrapper
(i.e. the old wrap-in-tuple trick doesn’t work). And while it is possible to pass GhPython/IronPython dicts around to other component types, passing a CPython dict to a GhPython or IronPython component immediately crashes Rhino:
250508_DictPassing_00.gh (12.2 KB)