aboutsummaryrefslogtreecommitdiff
path: root/examples/setup-wxTerminal-py2exe.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/setup-wxTerminal-py2exe.py')
-rw-r--r--examples/setup-wxTerminal-py2exe.py41
1 files changed, 41 insertions, 0 deletions
diff --git a/examples/setup-wxTerminal-py2exe.py b/examples/setup-wxTerminal-py2exe.py
new file mode 100644
index 0000000..bf2ca85
--- /dev/null
+++ b/examples/setup-wxTerminal-py2exe.py
@@ -0,0 +1,41 @@
+# This is a setup.py example script for the use with py2exe
+#
+# (C) 2001-2015 Chris Liechti <cliechti@gmx.net>
+#
+# SPDX-License-Identifier: BSD-3-Clause
+
+from distutils.core import setup
+import os
+import sys
+
+# this script is only useful for py2exe so just run that distutils command.
+# that allows to run it with a simple double click.
+sys.argv.append('py2exe')
+
+# get an icon from somewhere.. the python installation should have one:
+icon = os.path.join(os.path.dirname(sys.executable), 'py.ico')
+
+setup(
+ options={
+ 'py2exe': {
+ 'excludes': ['javax.comm'],
+ 'optimize': 2,
+ 'dist_dir': 'dist',
+ }
+ },
+
+ name="wxTerminal",
+ windows=[
+ {
+ 'script': "wxTerminal.py",
+ 'icon_resources': [(0x0004, icon)]
+ },
+ ],
+ zipfile="stuff.lib",
+
+ description="Simple serial terminal application",
+ version="0.1",
+ author="Chris Liechti",
+ author_email="cliechti@gmx.net",
+ url="https://github.com/pyserial/pyserial/",
+)