Skip to content

Commit

Permalink
Windows install generator
Browse files Browse the repository at this point in the history
  • Loading branch information
christofsteel committed Sep 4, 2015
1 parent ce77c01 commit 8e67e72
Showing 1 changed file with 45 additions and 18 deletions.
63 changes: 45 additions & 18 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,32 +1,59 @@
#!/usr/bin/env python
from setuptools import setup, find_packages
class Executable:
def __init__(self, *args, **kwargs):
print("Foo")
pass
try:
from cx_Freeze import setup, Executable
except:
pass
import sys

install_requires = ['sqlalchemy',
'PySide',
'jinja2',
'pyquery',
'weasyprint',
'appdirs']


base = None
if sys.platform.startswith("win32"):
install_requires = ['sqlalchemy',
'PySide',
'jinja2',
'pyquery',
'appdirs']
base = "Win32GUI"
build_exe_options = {}
setup(
name = "pySpellbook",
version = "0.7.1",
packages = find_packages('src'),
package_dir = {'':'src'},
scripts = ["src/pySpellbook-qt4"],
package_data = {'pySpellbook':['templates/html/resources/*','templates/html/template.html']},
entry_points={
'console_scripts': [
'pySpellbook = pySpellbook.qt:run_pyspellbook'
]},
install_requires = install_requires,
options = {"build_exe": build_exe_options},
executables = [Executable("src/pySpellbook-qt4", base=base)]
)
else:
install_requires = ['sqlalchemy',
'PySide',
'jinja2',
'pyquery',
'weasyprint',
'appdirs']
setup(
name = "pySpellbook",
version = "0.7.1",
packages = find_packages('src'),
package_dir = {'':'src'},
package_data = {'pySpellbook':['templates/html/resources/*','templates/html/template.html']},
entry_points={
'console_scripts': [
'pySpellbook = pySpellbook.qt:run_pyspellbook'
]},
install_requires = install_requires,
)


setup(
name = "pySpellbook",
version = "0.7",
packages = find_packages('src'),
package_dir = {'':'src'},
package_data = {'pySpellbook':['templates/html/resources/*','templates/html/template.html']},
entry_points={
'console_scripts': [
'pySpellbook = pySpellbook.qt:run_pyspellbook'
]},
install_requires = install_requires
)

0 comments on commit 8e67e72

Please sign in to comment.