""" Script for building the example. Usage: python setup.py py2app """ from distutils.core import setup import py2app plist = dict( CFBundleIdentifier=u'net.sf.pyobjc.RemotePyInterpreter', CFBundleDocumentTypes=[ dict( CFBundleTypeExtensions=[ u'RemotePyInterpreter', u'*', ], CFBundleTypeName=u'RemotePyInterpreter Session', CFBundleTypeRole=u'Editor', NSDocumentClass=u'RemotePyInterpreterDocument', ), ], ) REMOTE_REQUIREMENTS = ['tcpinterpreter', 'netrepr', 'remote_console', 'remote_pipe', 'remote_bootstrap'] DATA_FILES = ['English.lproj'] + [(s + '.py') for s in REMOTE_REQUIREMENTS] setup( app=["RemotePyInterpreter.py"], data_files=DATA_FILES, options=dict(py2app=dict(plist=plist)), )