-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
36 lines (32 loc) · 1.12 KB
/
setup.py
File metadata and controls
36 lines (32 loc) · 1.12 KB
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
30
31
32
33
34
35
36
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
build_options = {
'packages': [
'aiofiles',
'customtkinter',
'pygame',
'websockets',
'pyperclip',
'tkinter',
'CTkMessagebox'
],
'excludes': [],
'include_files': ["LICENSE", "sounds/", "modules/", "images/", "data/", "themes/"]
}
import sys
base = 'Win32GUI' if sys.platform=='win32' else None
p
executables = [
Executable('main.py', base=base, target_name = 'LakshApp', icon="./images/icon.ico")
]
setup(
name='LakshApp',
version = '1.0',
description = 'LakshApp is a Python GUI application developed using the customtkinter library. It offers various features to enhance productivity and relaxation, making it ideal for studying and staying focused. In the future, LakshApp aims to introduce study-specific features to further assist users in their academic endeavors.',
options = {'build_exe': build_options},
executables = executables,
author="DevInfinix",
author_email="contact.devinfinix@gmail.com",
url="https://github.com/DevInfinix/",
)