from cx_Freeze import setup, Executable build_options = { "packages": [], "excludes": ["tkinter","PySide6","PyQt5","numpy","PIL"], "optimize": 2, } setup( name="UpdaterMinimal", version="1.0.0", description="Minimal GUI-less Updater", options={"build_exe": build_options}, executables=[Executable("updater.py", base="Win32GUI", target_name="updater.exe")], )