/ setup.py
setup.py
1 from setuptools import setup 2 3 APP = ['src/app.py'] 4 DATA_FILES = [] 5 OPTIONS = { 6 'argv_emulation': False, 7 'iconfile': 'assets/icon.icns', 8 'plist': { 9 'LSUIElement': True, 10 'CFBundleName': 'CursorUsage', 11 'CFBundleDisplayName': 'CursorUsage', 12 'CFBundleGetInfoString': 'Cursor Usage Menu Bar App', 13 'CFBundleIdentifier': 'com.cursorusage.menubar', 14 'CFBundleVersion': '1.0.0', 15 'CFBundleShortVersionString': '1.0.0', 16 }, 17 'packages': ['rumps'] 18 } 19 20 setup( 21 app=APP, 22 name='CursorUsage', 23 data_files=DATA_FILES, 24 options={'py2app': OPTIONS}, 25 setup_requires=['py2app'], 26 )