openmedialibrary_platform_w.../trayicon/setup.py

47 lines
1,006 B
Python

import sys
from cx_Freeze import setup, Executable
'''
to build run: python.exe setup.py bdist_msi
'''
build_exe_options = {
"packages": ["os"],
"excludes": ["tkinter"],
"include_msvcr": True,
"include_files": [
"ico",
"index.html",
"js",
"png",
"svg",
]
}
bdist_msi_options = {
"upgrade_code": "{d2ff6dae-c817-11e5-bedb-08002781ab3d}"
}
# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
base = "Win32GUI"
oml = Executable(
"Open Media Library.py", base=base,
shortcutName="Open Media Library",
shortcutDir="ProgramMenuFolder",
icon="ico/oml.ico"
)
setup(
name = "Open Media Library",
version = "0.2",
description = "Open Media Library",
options = {
"build_exe": build_exe_options,
"bdist_msi": bdist_msi_options
},
executables = [oml]
)