-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.py
29 lines (23 loc) · 859 Bytes
/
build.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from cx_Freeze import setup, Executable
executables = [Executable('main.py',
targetName='Feven.exe',
base='Win32GUI',
icon="feven.ico")]
excludes = ['unittest', 'email', 'html', 'http', 'urllib', 'xml',
'unicodedata', 'bz2', 'select', 'pydoc_data']
zip_include_packages = ['collections', 'encodings', 'importlib', 'wx',
'logging', 'ctypes', 'pathtools']
include_files = ['feven.ico', 'presets', 'sound.wav']
options = {
'build_exe': {
'include_msvcr': True,
'excludes': excludes,
'zip_include_packages': zip_include_packages,
'include_files': include_files,
}
}
setup(name='Feven',
version='0.0.1',
description='Fuzzy Eve Notifier',
executables=executables,
options=options)