On 15-Oct-06, at 9:26 AM, Ronald Oussoren wrote: > I've done a clean install of python, py2app, PyObjC and related > packages and can now reproduce your problem.
Thanks so much! > I hope I've also fixed the problem in revision 47 of py2app. It > turns out the app stub and bundle stub use a slightly different way > to setup the python environment, which means the right python path > must be set in the Info.plist for plugins but not for applications. That did it, it's working beautifully now. > Setting up the right environment for plugins is also very hard, if > not impossible to do completely correct: cpython just isn't > designed for having several completely seperate interpreters in one > application (and no, Py_NewInterpreter/Py_EndInterpreter don't > count). Different plugin bundles with py2app will share part of the > environment, such as having a shared sys.path. So does that mean that I shouldn't run two Python plugins in the same program, or that I need to be careful that they have the same dependencies, or that the first contains all the dependencies of subsequent plugins, or what? I'm just trying to understand here. > Ronald Thanks again for taking the time to fix this. --Dethe "Computers are beyond dumb, they're mind-numbingly stupid. They're hostile, rigid, capricious, and unforgiving. They're impossibly demanding and they never learn anything." -- John R. Levine _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig