forked from DOI-BOR/PyForecast
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
19 lines (17 loc) · 731 Bytes
/
setup.py
File metadata and controls
19 lines (17 loc) · 731 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import sys
from cx_Freeze import setup, Executable
# exclude unneeded packages. More could be added. Has to be changed for
# other programs.
build_exe_options = {"excludes": [],
"includes": ["matplotlib","numpy","scipy","sklearn","requests","zeep","pandas","PyQt5","datetime","configparser"],
"include_files": ["Resources"],
"optimize": 2,
}
setup(
name = "PyForecast" ,
version = "1.0" ,
description = "PyForecast Software Application" ,
options = {"build_exe": build_exe_options},
#executables = [Executable("Resources/application.py")]#, base="Win32GUI")]
executables = [Executable("PyForecast.py", base="Win32GUI")]
)