Python cannot handle Unicode paths. If it's run from an Unicode directory, it will fail to find any modules in that directory. To make it work, I had to:
1. Use short paths in PYTHONPATH.
2. Run Python in the extensions directory, using its short path in the call to g_spawn.
I will commit this once I clean it up a bit and ensure that all extensions work.
SUCCESS against all odds!!!
Python cannot handle Unicode paths. If it's run from an Unicode directory, it will fail to find any modules in that directory. To make it work, I had to:
1. Use short paths in PYTHONPATH.
2. Run Python in the extensions directory, using its short path in the call to g_spawn.
I will commit this once I clean it up a bit and ensure that all extensions work.