diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000..6d691a5 Binary files /dev/null and b/icon.ico differ diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..2f005db --- /dev/null +++ b/run.sh @@ -0,0 +1,2 @@ +"C:/Program Files/Python310/python.exe" setup.py build + diff --git a/setup.py b/setup.py index e5828f7..b874a45 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ debug = True #debug = not debug # Dependencies are automatically detected, but it might need fine tuning. # "packages": ["os"] is used as example only -build_exe_options = {"packages": ["os"], "excludes": ["tkinter"], "include_msvcr": True, "include_files": ["icon.png", "IPPigeon.lnk", "config.yml", "keyfile-admin.pem"], "optimize": 2} +build_exe_options = {"packages": ["os"], "excludes": ["tkinter"], "include_msvcr": True, "include_files": ["icon.png", "config.yml", "keyfile-admin.pem"], "optimize": 2} # base="Win32GUI" should be used only for Windows GUI app base = None @@ -17,5 +17,5 @@ setup( version="0.2.4", description="IP Pigeon client application", options={"build_exe": build_exe_options}, - executables=[Executable("ippigeon.py", base=base)], + executables=[Executable("ippigeon.py", base=base, icon="icon.ico", uac_admin=True, target_name="IPPigeon.exe")], ) \ No newline at end of file