diff options
Diffstat (limited to 'examples/setup-wxTerminal-py2exe.py')
-rw-r--r-- | examples/setup-wxTerminal-py2exe.py | 41 |
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/", +) |