pesterchum/setup.py

47 lines
1.5 KiB
Python
Raw Normal View History

2011-06-26 18:14:19 -04:00
# Windows-only cx_freeze setup file
from cx_Freeze import setup, Executable
import sys
import os
import shutil
import requests
import urllib
import PyQt4
from Queue import *
2011-06-26 18:14:19 -04:00
if sys.platform == "win32":
base = "Win32GUI"
else:
base = "Console"
build_exe_options = {
"includes": ["requests","urllib"] # <-- Include
}
2011-06-26 18:14:19 -04:00
setup(
name = "PESTERCHUM-alt",
2011-06-26 18:14:19 -04:00
version = "3.41",
description = "P3ST3RCHUM",
executables = [Executable("pesterchum.py",
base=base,
compress=True,
icon="pesterchum.ico",
),
Executable("pesterchum_debug.py",
base=base,
compress=True,
icon="pesterchum.ico",
)])
#Replace exe.win-amd64-2.7 with whatever it seems to generate as for you.
2011-06-26 18:14:19 -04:00
if sys.platform == "win32":
os.rename("build/exe.win-amd64-2.7", "build/pesterchum")
2011-06-26 18:14:19 -04:00
shutil.copytree("themes", "build/pesterchum/themes")
shutil.copytree("smilies", "build/pesterchum/smilies")
shutil.copy("pesterchum.nsi", "build/pesterchum/")
shutil.copy("pesterchum-update.nsi", "build/pesterchum/")
os.mkdir("build/pesterchum/profiles")
os.mkdir("build/pesterchum/logs")
shutil.copy("README.mkdn", "build/pesterchum/")
2011-06-26 18:14:19 -04:00
shutil.copy("themes.txt", "build/pesterchum/")