Changeset 181 for trunk


Ignore:
Timestamp:
09/17/10 00:34:14 (11 years ago)
Author:
sc
Message:

synapse/setup.py:

  • merged win32 version into same setup.py file

synapse/scripts/display_windows_requirements.sh:

  • initial checkin

synapse/setup.cfg:

  • added pyserial requirement for serialWrapper class

synapse/Puzzlebox/Synapse/Protocol.py:

  • import pyserial even under Linux for serialWrapper class

synapse/setup_win32.py:

  • minor data_files glob import typo fixed
Location:
trunk/synapse
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/synapse/Puzzlebox/Synapse/Protocol.py

    r177 r181  
    6969import sys 
    7070import signal 
     71import serial 
    7172 
    7273if (sys.platform != 'win32'): 
    7374        import bluetooth 
    74 else: 
    75         import serial 
    7675 
    7776try: 
  • trunk/synapse/setup.cfg

    r178 r181  
    88           PyQt4 
    99           python-simplejson 
     10           pybluez 
     11           pyserial 
    1012           python-matplotlib 
    11            pybluez 
    12 #          pyserial 
  • trunk/synapse/setup.py

    r178 r181  
    88# For more information please refer to http://www.gnu.org/copyleft/gpl.html 
    99# 
    10 # Last Update: 2010.09.15 
     10# Last Update: 2010.09.16 
    1111# 
    1212##################################################################### 
     
    2727         
    2828        sys.exit() 
     29 
     30 
     31if (sys.platform == 'win32'): 
     32        options={"py2exe": { \ 
     33                    "includes": [ \ 
     34                       "sip", #"PyQt4._qt", \ 
     35                       "numpy", "pylab", \ 
     36                       "matplotlib", \ 
     37                       "matplotlib.backends", \ 
     38                       "matplotlib.backends.backend_qt4agg", \ 
     39                       "matplotlib.figure", \ 
     40                       "matplotlib.numerix.fft", \ 
     41                       "matplotlib.numerix.linear_algebra", \ 
     42                       "matplotlib.numerix.random_array", \ 
     43                       "matplotlib.backends.backend_tkagg"], \ 
     44                    "excludes": [ \ 
     45                       "bluetooth", "tcl", \ 
     46                       '_gtkagg', '_tkagg', '_agg2', \ 
     47                       '_cairo', '_cocoaagg', \ 
     48                       '_fltkagg', '_gtk', '_gtkcairo'], \ 
     49                    "dll_excludes": [ \ 
     50                       'tcl84.dll', 'tk84.dll' \ 
     51                       'libgdk-win32-2.0-0.dll', 
     52                       'libgobject-2.0-0.dll'], \ 
     53                    #"packages": ["pytz"], \ 
     54                    "compressed": 2, \ 
     55                    "optimize": 2, \ 
     56                    "bundle_files": 2, \ 
     57                    "dist_dir": "dist", \ 
     58                    "xref": False, \ 
     59                    "skip_archive": False, \ 
     60                 } 
     61        } 
     62         
     63        data_files=[("", \ 
     64                       ["puzzlebox_synapse_configuration.ini"]), 
     65                    ("images", \ 
     66                       ["images/puzzlebox.ico", \ 
     67                        "images/puzzlebox_logo.png"]), 
     68                    (r'mpl-data', \ 
     69                       glob.glob(r'C:\Python26\Lib\site-packages\matplotlib\mpl-data\*.*')), \ 
     70                    (r'mpl-data', \ 
     71                       [r'C:\Python26\Lib\site-packages\matplotlib\mpl-data\matplotlibrc']), \ 
     72                    (r'mpl-data\images', \ 
     73                       glob.glob(r'C:\Python26\Lib\site-packages\matplotlib\mpl-data\images\*.*')), \ 
     74                    (r'mpl-data\fonts', \ 
     75                       glob.glob(r'C:\Python26\Lib\site-packages\matplotlib\mpl-data\fonts\*.*')), \ 
     76        ] 
     77 
     78else: 
     79        options={} 
     80        data_files=[("/etc/puzzlebox_synapse", \ 
     81                       ["puzzlebox_synapse_configuration.ini"]), 
     82                    ("/usr/share/puzzlebox_synapse/images", \ 
     83                       ["images/puzzlebox.ico", \ 
     84                        "images/puzzlebox_logo.png"]), 
     85                    ("/usr/share/applications", \ 
     86                       ["puzzlebox_synapse.desktop"]), 
     87                   ] 
     88 
    2989 
    3090setup( 
     
    48108                    'synapse-client', \ 
    49109                    'synapse-gui'], \ 
    50         options={"py2exe":{"includes":["sip", "matplotlib"], "excludes": ["bluetooth"]}}, 
    51110        console=["synapse-client.py", \ 
    52111                 "synapse-server.py", \ 
    53112                 "synapse-protocol.py" 
    54113        ], 
    55         data_files=[("/etc/puzzlebox_synapse", \ 
    56                             ["puzzlebox_synapse_configuration.ini"]), 
    57                          ("/usr/share/puzzlebox_synapse/images", \ 
    58                             ["images/puzzlebox.ico", \ 
    59                              "images/puzzlebox_logo.png"]), 
    60                          ("/usr/share/applications", \ 
    61                             ["puzzlebox_synapse.desktop"]), 
    62         ], 
     114        options=options, \ 
     115        zipfile = r'lib\library.zip', 
     116        data_files=data_files, \ 
    63117        windows=[ \ 
    64118                { 
  • trunk/synapse/setup_win32.py

    r180 r181  
    8383                             glob.glob(r'C:\Python26\Lib\site-packages\matplotlib\mpl-data\*.*')), \ 
    8484                    (r'mpl-data', \ 
    85                              [r'C:\Python25\Lib\site-packages\matplotlib\mpl-data\matplotlibrc']), \ 
     85                             [r'C:\Python26\Lib\site-packages\matplotlib\mpl-data\matplotlibrc']), \ 
    8686                    (r'mpl-data\images', \ 
    8787                             glob.glob(r'C:\Python26\Lib\site-packages\matplotlib\mpl-data\images\*.*')), \ 
Note: See TracChangeset for help on using the changeset viewer.