source: trunk/synapse/setup_win32.py @ 172

Last change on this file since 172 was 160, checked in by sc, 11 years ago

Puzzlebox-Synapse.nsi:

  • 0.3.0 release

puzzlebox_synapse_client_thinkgear.py:

  • fixed localhost addressing issue

puzzlebox_synapse_interface.py:

  • fixed typo

setup_win32.py:

  • initial checkin
File size: 2.1 KB
Line 
1#!/usr/bin/env python
2#
3# Puzzlebox - ThinkGear Emulator - Py2Exe Distutils
4#
5# Copyright Puzzlebox Productions, LLC (2010)
6#
7# This code is released under the GNU Pulic License (GPL) version 2
8# For more information please refer to http://www.gnu.org/copyleft/gpl.html
9#
10# Last Update: 2010.08.12
11#
12#####################################################################
13
14from distutils.core import setup
15import os, sys
16import glob
17try:
18        import py2exe
19except:
20        pass
21
22#####################################################################
23# Main
24#####################################################################
25
26if __name__ != '__main__':
27       
28        sys.exit()
29
30setup(
31        name='puzzlebox_synapse',
32        version='0.3.0',
33        description='Puzzlebox Synapse provides a GUI and socket-server interface to commercially available EEG headsets',
34        author='Steve Castellotti',
35        author_email='sc@puzzlebox.info',
36        url='http://brainstorms.puzzlebox.info',
37        py_modules=['puzzlebox_synapse_protocol_thinkgear', \
38                    'puzzlebox_synapse_server_thinkgear', \
39                    'puzzlebox_synapse_client_thinkgear', \
40                    'puzzlebox_synapse_interface', \
41                    'puzzlebox_synapse_interface_design', \
42                    'puzzlebox_synapse_configuration'], \
43        options={"py2exe":{"includes":["sip"], "excludes": ["bluetooth"]}},
44        console=["puzzlebox_synapse_client_thinkgear.py", \
45                 "puzzlebox_synapse_server_thinkgear.py"
46        ],
47        data_files=[("", \
48                            ["puzzlebox_synapse_configuration.ini"]),
49                    ("images", \
50                            ["images/puzzlebox.ico", \
51                             "images/puzzlebox_logo.png"]),
52#                   ("/usr/share/applications", \
53#                           ["puzzlebox_synapse.desktop"]),
54        ],
55        windows=[ \
56                {
57                 "script": "puzzlebox_synapse_interface.py",
58                 "icon_resources": [(1, \
59                 os.path.join("images", "puzzlebox.ico"))]
60                },
61        ],
62        classifiers=[ \
63                'Development Status :: 4 - Beta',
64                'Intended Audience :: End Users/Desktop',
65                'Programming Language :: Python',
66                'Operating System :: OS Independent',
67                'License :: OSI Approved :: GNU General Public License (GPL)',
68                'Topic :: Scientific/Engineering :: Human Machine Interfaces',
69        ],
70)
Note: See TracBrowser for help on using the repository browser.