I made some progress: Python now spawns successfully. It turns out that the Windows _wspanvp function that Glib uses is broken and doesn't work when PATH contains Unicode directories. The remaining issue is that Python bombs when passed an Unicode filename. :/ It should be fixable by making the filename relative to the working directory.
I made some progress: Python now spawns successfully. It turns out that the Windows _wspanvp function that Glib uses is broken and doesn't work when PATH contains Unicode directories. The remaining issue is that Python bombs when passed an Unicode filename. :/ It should be fixable by making the filename relative to the working directory.