From 25571a763fadb53b2dfa400c0cfc6d9c138ebccb Mon Sep 17 00:00:00 2001 From: Giovani Date: Wed, 9 Jun 2021 12:50:57 -0400 Subject: [PATCH] chore: improve build script for release --- build.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/build.py b/build.py index 7473187..924a42b 100644 --- a/build.py +++ b/build.py @@ -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", + version="0.1.0", + description="Tetris Python Clone", options={ "build_exe": { "packages": [ - "pygame", + "pygame", "typing", "copy", "yaml", @@ -27,6 +34,6 @@ cx_Freeze.setup( ] } }, - executables=executables + executables=[Executable("main.py", base=base)] )