-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
28 lines (25 loc) · 753 Bytes
/
setup.py
File metadata and controls
28 lines (25 loc) · 753 Bytes
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
from distutils.core import setup
import py2exe
import os
includes = ['requests', 'json', 'os', 'tkinter', 'ctypes', 'datetime', 'logging', 'queue', 'threading', 'modules.utils.luacfgparser']
data_files = [
("images", ["images/DB_logo_white_rgb_200px.png"]),
("fonts", ["fonts/DBNeoScreenSans-Bold.ttf", "fonts/DBNeoScreenSans-Regular.ttf"]),
("", ["novium.cfg", "icon.ico", "cacert.pem"])
]
setup(
version="1.1",
windows=[{
"script": "Novium.py",
"icon_resources": [(1, "icon.ico")]
}],
options={
"py2exe": {
"includes": includes,
"bundle_files": 3,
"compressed": True
}
},
data_files=data_files,
zipfile=None
)