On 3 Feb, 2011, at 14:54, Gerhard Schmidt wrote: > HI, > > I try to generate an MacOSX app from one of my wxPython projects. but I've > run into some problems with py2app. > > when I run python setup.py py2app i get the following error > > running py2app > creating /home/users/estartu/projekte/acf/vereinsverwaltung/dist > *** filtering dependencies *** > 242 total > 238 filtered > 0 orphaned > 4 remaining > *** create binaries *** > *** byte compile python files *** > skipping byte-compilation of > /Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/bootstrap/boot_app.py > to boot_app.pyc > skipping byte-compilation of > /Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/bootstrap/chdir_resource.py > to chdir_resource.pyc > skipping byte-compilation of > /Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/bootstrap/disable_linecache.py > to disable_linecache.pyc > skipping byte-compilation of > /home/users/estartu/projekte/acf/vereinsverwaltung/verwaltung.py to > verwaltung.pyc > *** creating application bundle: ACFVereinsverwaltung *** > Traceback (most recent call last): > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/build_app.py", > line 604, in _run > self.run_normal() > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/build_app.py", > line 675, in run_normal > self.create_binaries(py_files, pkgdirs, extensions, loader_files) > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/build_app.py", > line 772, in create_binaries > target, arcname, pkgexts, copyexts, target.script) > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/build_app.py", > line 1207, in build_executable > appdir, resdir, plist = self.create_bundle(target, script) > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/build_app.py", > line 1130, in create_bundle > use_runtime_preference=use_runtime_preference > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/build_app.py", > line 1119, in create_appbundle > extension=self.extension, > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/create_appbundle.py", > line 34, in create_appbundle > copy(srcmain, destmain) > File > "/Library/Python/2.6/site-packages/py2app-0.5.2-py2.6.egg/py2app/util.py", > line 233, in mergecopy > return macholib.util.mergecopy(src, dest) > File "build/bdist.macosx-10.3-fat/egg/macholib/util.py", line 111, in > mergecopy > copy2(src, dest) > File "build/bdist.macosx-10.3-fat/egg/macholib/util.py", line 43, in copy2 > shutil.copy2(fsencoding(src), fsencoding(dst)) > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/shutil.py", > line 100, in copy2 > copystat(src, dst) > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/shutil.py", > line 77, in copystat > os.chflags(dst, st.st_flags) > OSError: [Errno 45] Operation not supported: > '/home/users/estartu/projekte/acf/vereinsverwaltung/dist/ACFVereinsverwaltung.app/Contents/MacOS/Vereinsverwaltung' > > /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/shutil.py(77)copystat() > -> os.chflags(dst, st.st_flags) > (Pdb)
This is very odd, it seems that the object copied into the application bundle is not a regular file. The other issues you're haveing are likely related to this. > > I don't understand whats going wrong with py2app. I don't understand as well. I'll try to reproduce your problem, hopefully I'll be able to do so and find a fix. Ronald _______________________________________________ Pythonmac-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
