chore: improve build script for release

This commit is contained in:
2021-06-09 12:50:57 -04:00
parent 49ac4a5f5b
commit 25571a763f

View File

@@ -1,13 +1,20 @@
import cx_Freeze from cx_Freeze import setup, Executable
import sys
executables = [cx_Freeze.Executable("main.py", base=None)] base = None
if sys.platform == 'win32':
base = "Win32GUI"
cx_Freeze.setup( # TODO add icon to cx freeze set up
setup(
name="Tetris", name="Tetris",
version="0.1.0",
description="Tetris Python Clone",
options={ options={
"build_exe": { "build_exe": {
"packages": [ "packages": [
"pygame", "pygame",
"typing", "typing",
"copy", "copy",
"yaml", "yaml",
@@ -27,6 +34,6 @@ cx_Freeze.setup(
] ]
} }
}, },
executables=executables executables=[Executable("main.py", base=base)]
) )