Files
tetri5/build.py

43 lines
991 B
Python

from cx_Freeze import setup, Executable
import sys
base = None
if sys.platform == 'win32':
base = "Win32GUI"
# TODO add icon to cx freeze set up
setup(
name="Tetris",
version="0.4.0",
description="Tetris Python Clone",
options={
"build_exe": {
"packages": [
"pygame",
"typing",
"copy",
"yaml",
"random",
"sys",
"entity.Entity",
"entity.Piece",
"entity.Stack",
"entity.Well",
"util.ConfigurationManager",
"util.PieceGenerator",
"Tetris"
],
"include_files": [
"config.yaml",
"tetris_icon.png",
"main_music.ogg",
"piece_set_3.wav",
"row_completion.wav"
]
}
},
executables=[Executable("main.py", base=base)]
)