-
Notifications
You must be signed in to change notification settings - Fork 1
/
cx_setup.py
61 lines (54 loc) · 1.82 KB
/
cx_setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#!/usr/bin/env python3
# vim: set fileencoding=utf-8 fileformat=unix expandtab :
import sys
try:
from cx_Freeze import setup, Executable
except ImportError:
print("cx_Freeze is not available. Abort.")
sys.exit(-1)
from xdwlib import __author__, __copyright__, __license__, __version__, __email__
if sys.platform != "win32":
sys.stderr.write("xdwlib runs on win32 only.")
sys.exit(-1)
copyDependentFiles = True
silent = True
setup(
name="xdwlib",
version=__version__,
author=__author__,
author_email=__email__,
url="https://github.com/hayasix/xdwlib",
description="A DocuWorks library.",
long_description="""\
xdwlib offers a Pythonic way to handle DocuWorks files.
DocuWorks is required to be installed on the same PC.
Documents are availble in Japanese under docs/ in the source code release.""",
license=__license__,
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: Console',
'Intended Audience :: End Users/Desktop',
'Intended Audience :: Developers',
'License :: OSI Approved :: Zope Public License',
'Operating System :: Microsoft :: Windows',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Topic :: Office/Business',
'Topic :: Documentation',
],
python_requires=">=3.7",
platforms=["win32",],
packages=["xdwlib",],
#install_requires=["pillow>=3.3.3",],
#data_files=["README.rst", "LICENSE.rst",],
zipfile="xdwlib.zip",
executables=[Executable("scripts/xdw2text.py", base=None)],
options=dict(build_exe=dict(
includes=[],
excludes=[],
packages=[],
)),
)