from distutils.core import setup import py2app import sys, os extraargs = {} for appname in ('Build Applet', 'BuildApplet'): fn = '/Applications/MacPython %s.%s/%s.app/Contents/Resources/BuildApplet.icns'%(sys.version_info[0], sys.version_info[1], appname) if os.path.exists(fn): extraargs['iconfile'] = fn setup( app = ["py2applet.py"], options = dict(py2app=dict( excludes=['py2app', 'bdist_mpkg'], argv_emulation=True, semi_standalone=True, site_packages=True, **extraargs )) )