12345678910111213141516171819202122232425262728 |
- import sys
- from cx_Freeze import setup, Executable # type: ignore
- from typing import Dict
- buildOptions: Dict = dict(
- packages=["aiofiles", "pyogg", "openal", "wx", "wxasync"],
- excludes=["tkinter"],
- include_files=[
- "sounds",
- "gamestate_integration_cqs.cfg",
- "icon.ico",
- "config.ini",
- ],
- optimize=2,
- include_msvcr=True,
- )
- base = "Win32GUI" if sys.platform == "win32" else None
- executables = [Executable("main.py", base=base)]
- setup(
- name="cs2-quake-sounds",
- version="2.0.0",
- description="Play quake sounds via Gamestate Integration",
- options=dict(build_exe=buildOptions),
- executables=executables,
- )
|