I can't figure out why py2app is building a only semi-standalone bundle app. Any advice appreciated, including where to look for why the decision is made to build semi-standalone.
I conclude that the result is semi-standalone because: - it fails to run if I move the system python framework out of the paths in sys.path, but otherwise works fine - there is nothing under <bundle app name>.app/Content/Frameworks Context: - Brand new (well old, but recently crashed and now with a new hard-drive) Mac OSX system with OSX 10.3 with all updates - Apple developer tools from a disk image 'Panther_7B85_DeveloperCD.dmg" - Using the Apple-installed python 2.3 in /System/Library/Frameworks, no other Python installed Have installed three third-party Python packages; - fontTools, by Just von Rossum, - numpy - py2app from the zip file py2app-0.2-py2.3-macosx10.3.zip My setup.py file is invoked with the command "python FDKsetup.py py2app", and generates no error messages. The setup file contains following: ************************************************************************* from distutils.core import setup import py2app import os import sys programsDir = os.path.dirname(os.path.abspath(__file__)) programsDir = os.path.dirname(programsDir) focusDir = os.path.join(programsDir, "focus","focusdll","exe","osx") acDir = os.path.join(programsDir, "AC","exe","osx") sys.path.append(focusDir) sys.path.append(acDir) py2app_options = dict( packages=["fontTools", "numpy"], includes = ["PyAC", "PyACDebug", "focusdll", "focusdllDebug", "array", "cStringIO", "glob", "pdb", "re", "shutil", "socket", "string", "StringIO", "struct", "smtplib", "tempfile", "time", "types" ] ) setup( app=['FDK.py'], options=dict( # Each command is allowed to have its own # options, so we must specify that these # options are py2app specific. py2app=py2app_options, ) ) _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig