# -*- mode: python ; coding: utf-8 -*- import sys sys.modules['FixTk'] = None import os VERSION = os.getenv('VERSION', '0.0.0') block_cipher = None analysis = Analysis( ['../Tautulli.py'], pathex=['lib'], datas=[ ('../data', 'data'), ('../CHANGELOG.md', '.'), ('../LICENSE', '.'), ('../branch.txt', '.'), ('../version.txt', '.'), ('../lib/ipwhois/data', 'ipwhois/data') ], excludes=['FixTk', 'tcl', 'tk', '_tkinter', 'tkinter', 'Tkinter'], hiddenimports=['pkg_resources.py2_warn', 'Foundation', 'AppKit', 'cheroot.ssl', 'cheroot.ssl.builtin'], cipher=block_cipher ) pyz = PYZ( analysis.pure, analysis.zipped_data, cipher=block_cipher ) exe = EXE( pyz, analysis.scripts, exclude_binaries=True, name='Tautulli', console=False, icon='../data/interfaces/default/images/logo-circle.icns', contents_directory='.', target_arch='universal2' ) coll = COLLECT( exe, analysis.binaries, analysis.zipfiles, analysis.datas, name='Tautulli' ) app = BUNDLE( coll, name='Tautulli.app', icon='../data/interfaces/default/images/logo-circle.icns', bundle_identifier='com.Tautulli.Tautulli', version=VERSION, info_plist={ 'LSUIElement': True, 'NSHighResolutionCapable': True } )