Changeset 95


Ignore:
Timestamp:
18/04/10 19:16:41 (8 years ago)
Author:
st8
Message:

LiveControl_TO: Removed dependency on a python installation

Location:
trunk/LiveControl_TO
Files:
7 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LiveControl_TO/RemixNet.py

    r88 r95  
    4848""" 
    4949import sys 
    50 import Live 
    51  
    52 # Import correct paths for os / version 
    53 version = Live.Application.get_application().get_major_version() 
    54 if sys.platform == "win32": 
    55     try: 
    56         file = open("c:/python25/Lib/string.py") 
    57     except IOError: 
    58         sys.path.append("d:/python25/Lib") 
    59     else: 
    60         sys.path.append("c:/python25/Lib")     
    61          
    62     import socket    
    63  
    64 else: 
    65     if version > 7: 
    66        # 10.5 
    67         try: 
    68             file = open("/usr/lib/python2.5/string.pyc") 
    69         except IOError: 
    70             sys.path.append("/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5") 
    71             import socket_live8 as socket   
    72         else: 
    73             sys.path.append("/usr/lib/python2.5") 
    74             import socket 
    75  
     50import socket 
    7651import OSC  
    7752 
    78 def get_ip(): 
    79     return socket.gethostbyname(socket.gethostname()) 
    80      
    8153class OSCClient: 
    8254    """ 
  • trunk/LiveControl_TO/__init__.py

    r73 r95  
    1919# ST8 <st8@q3f.org> or visit http://monome.q3f.org 
    2020""" 
     21 
     22import sys 
     23import Live 
     24     
     25#path = "/" 
     26#errorLog = open(path + "/stderr.txt", "w") 
     27#errorLog.write("Starting Error Log") 
     28#sys.stderr = errorLog 
     29#stdoutLog = open(path + "/stdout.txt", "w") 
     30#stdoutLog.write("Starting Standard Out Log") 
     31#sys.stdout = stdoutLog 
     32 
    2133from LiveControl import LiveControl 
    2234 
  • trunk/LiveControl_TO/setup_src/LiveControl.py

    r92 r95  
    135135        global app, services 
    136136         
    137         list = app.setup._bonjour 
    138         list.delete(0, END) 
    139  
    140         for sn in services.keys(): 
    141             list.insert(END, sn.replace('._osc._udp.local.', '')) 
     137        if hasattr(app, 'setup'):         
     138            list = app.setup._bonjour 
     139            list.delete(0, END) 
     140 
     141            for sn in services.keys(): 
     142                list.insert(END, sn.replace('._osc._udp.local.', '')) 
    142143          
    143144    def get_sel(event): 
     
    192193    while not hasattr(app, 'setup'): 
    193194        time.sleep(0.5) 
    194          
    195  
    196     #if (sys.platform != "win32") and hasattr(sys, 'frozen'): 
    197     #    app.root.tk.call('console', 'hide') 
     195 
     196    if (sys.platform != "win32") and hasattr(sys, 'frozen'): 
     197        app.root.tk.call('console', 'hide') 
    198198         
    199199    app.setup._bonjour.bind('<ButtonRelease-1>', get_sel) 
  • trunk/LiveControl_TO/setup_src/build_mac.py

    r92 r95  
    77    app=["LiveControl.py"], 
    88    setup_requires=["py2app"], 
    9     options = dict(py2app=dict(frameworks=['Tk','Tcl'])), 
     9    options = dict(py2app=dict( 
     10        frameworks=["Tcl.framework","Tk.framework"] 
     11    )), 
     12 
    1013) 
    1114 
Note: See TracChangeset for help on using the changeset viewer.