diff --git a/README.md b/README.md index 5e1e43f..27467fe 100644 --- a/README.md +++ b/README.md @@ -33,5 +33,5 @@ Use key name from [arcade.key package](http://arcade.academy/arcade.key.html). ```shell python -m pip install -r build-requirements.txt -python setup.py build -``` \ No newline at end of file +python setup.py bdist +``` diff --git a/build-requirements.txt b/build-requirements.txt index 8d04bd4..d949d1e 100644 --- a/build-requirements.txt +++ b/build-requirements.txt @@ -1 +1 @@ -cx-freeze \ No newline at end of file +arcade cx-freeze \ No newline at end of file diff --git a/setup.py b/setup.py index 75d76ad..a760b2c 100644 --- a/setup.py +++ b/setup.py @@ -9,44 +9,35 @@ else: base = None icon = None -setup( - name="TetrArcade", - version="v0.1", - description="Tetris clone", - author="AdrienMalin", - executables=[Executable( - script="TetrArcade.py", - icon=icon, - base=base, - shortcutDir="AdrienMalin", - shortcutName="TetrArcade" - )], - options={ - "build_exe": { - "packages": ["arcade", "pyglet"], - "excludes": ["tkinter", "PyQt4", "PyQt5", "PySide", "PySide2", "arcade.examples"], - "include_files": "res", - "silent": True - }, - "bdist_msi": { - "data": { - "Shortcut": [ - ( - "TetrArcade", # Shortcut - "TetrArcade", # Directory_ - "TetrArcade", # Name - "TetrArcade", # Component_ - "[TetrArcade]TetrArcade.exe",# Target - None, # Arguments - None, # Description - None, # Hotkey - None, # Icon - None, # IconIndex - None, # ShowCmd - 'TetrArcade' # WkDir - ) - ] - } - } - }, +excludes = [ + "tkinter", + "PyQt4", + "PyQt5", + "PySide", + "PySide2" +] + +executable = Executable( + script = "TetrArcade.py", + icon = icon, + base = base, + shortcutName="TetrArcade", + shortcutDir="DesktopFolder" +) + +options = { + "build_exe": { + "packages": ["arcade", "pyglet"], + "excludes": excludes, + "include_files": "res", + "silent": True + } +} +setup( + name = "TetrArcade", + version = "0.1", + description = "Tetris clone", + author = "AdrienMalin", + executables = [executable], + options = options, )