Changeset 8156

Show
Ignore:
Timestamp:
08/11/08 19:38:51 (5 years ago)
Author:
shereef
Message:

progress towards proper setup.py install

Location:
ossiedev/trunk/tools
Files:
16 added
4 modified

Legend:

Unmodified
Added
Removed
  • ossiedev/trunk/tools/WaveDev/wavedev/XML_gen/application_gen.py

    r8119 r8156  
    2525from xml.dom.minidom import Node 
    2626import xmlBeautify 
    27 import ComponentClass as CC 
    28 import uuidgen 
     27import WaveDev.wavedev.ComponentClass as CC 
     28import WaveDev.wavedev.uuidgen 
    2929 
    3030 
  • ossiedev/trunk/tools/alf/ALF.py

    r7863 r8156  
    294294        toolbar.AddSimpleTool(wxID_TOOLBAR_REFRESH_TOOL,test_bmp,shortHelpString="Refresh") 
    295295        toolbar.AddSeparator() 
    296          
    297         time_img = wx.Image('timing.png',type=wx.BITMAP_TYPE_PNG) 
     296        #NOTE: please see wiki.python.org/moin/DistUtilsTutorial 
     297        #for a better way of determinig the path to a file 
     298        time_img = wx.Image('/usr/lib/python2.5/site-packages/alf/things/timing.png',type=wx.BITMAP_TYPE_PNG) 
    298299        time_img.Rescale(24,24) 
    299300        time_bmp = wx.BitmapFromImage(time_img) 
     
    301302        self.timing_view_state = False 
    302303 
    303          
    304         time_img = wx.Image('timing_display.png',type=wx.BITMAP_TYPE_PNG) 
     304        #NOTE: see previous NOTE 
     305        time_img = wx.Image('/usr/lib/python2.5/site-packages/alf/things/timing_display.png',type=wx.BITMAP_TYPE_PNG) 
    305306        time_img.Rescale(24,24) 
    306307        time_bmp = wx.BitmapFromImage(time_img) 
  • ossiedev/trunk/tools/alf/loadAutomationFile.py

    r7863 r8156  
    44 
    55 
    6 try:  # 0.6.2 
    7     import AWG.AWG as AWG 
    8     import ossie.standardinterfaces.standardInterfaces__POA as standardInterfaces__POA 
    9     import ossie.cf.CF as CF 
    10     import cProfile as profile 
    11     import pstats 
    12 except ImportError:  # pre 0.6.2 
    13     import tools.AWG.AWG as AWG 
    14     import standardInterfaces__POA 
    15     import CF 
    16     import profile 
     6#try:  # 0.6.2 
     7from alf_plugins.AWG import AWG 
     8import ossie.standardinterfaces.standardInterfaces__POA as standardInterfaces__POA 
     9import ossie.cf.CF as CF 
     10import cProfile as profile 
     11import pstats 
     12#except ImportError:  # pre 0.6.2 
     13#    import tools.AWG.AWG as AWG 
     14#    import standardInterfaces__POA 
     15#    import CF 
     16#    import profile 
    1717 
    1818import time 
  • ossiedev/trunk/tools/setup.py

    r8145 r8156  
    44import sys 
    55 
    6 install_location = '/sdr/tools/' 
     6#install_location = '/sdr/tools/' 
    77 
    88if len(sys.argv) != 2: 
     
    1111#sys.argv.append('--install-lib='+install_location) 
    1212 
     13alf_files=['things/*'] 
     14xml_gen_files=['things/*', 'DevMan/*', 'dtd/*'] 
     15awg_files=['toolconfig.xml'] 
    1316setup( 
    1417      name='ossietools',  
     18      version='0.7.0', 
    1519      description='ossietools', 
    16 #      packages=['WaveDev', 'WaveDev/wavedev'], 
    17       data_files=[ 
    18                   (install_location+'alf', 
    19                         ['alf/ALF.py', 'alf/alf.cfg', 'alf/timing.png',  
    20                          'alf/ALFshapes.py', 'alf/compform.py',  
    21                          'alf/timing_display.png', 'alf/ALFtiming.py',  
    22                          'alf/connectTool.py', 'alf/toolconfig.xml', 
    23                          'alf/ALFutils.py', 'alf/importWaveform.py', 
    24                          'alf/loadAutomationFile.py', 
    25                          'WaveDev/wavedev/ComponentClass.py', 
    26                          'WaveDev/wavedev/uuidgen.py']), 
    27                   (install_location+'alf/automationFileExamples', 
    28                         ['alf/automationFileExamples/example1.xml']), 
    29                   (install_location+'WaveDev', 
    30                         ['WaveDev/INSTALL', 'WaveDev/README.txt',  
    31                          'WaveDev/LICENSE', 
    32                          'WaveDev/__init__.py', 'WaveDev/wavedev.cfg']), 
    33  
    34                   (install_location+'WaveDev/wavedev', 
    35                         [ 
    36                         'WaveDev/wavedev/AboutDialog.py',           
    37                         'WaveDev/wavedev/PropertiesDialog.py',      
    38                         'WaveDev/wavedev/importResource.py', 
    39                         'WaveDev/wavedev/ComponentClass.py',        
    40                         'WaveDev/wavedev/WaveformClass.py',         
    41                         'WaveDev/wavedev/minus.bmp', 
    42                         'WaveDev/wavedev/ComponentFrame.py',                    
    43                         'WaveDev/wavedev/ossieLogo.bmp', 
    44                         'WaveDev/wavedev/ConnectDialog.py',         
    45                         'WaveDev/wavedev/__init__.py',              
    46                         'WaveDev/wavedev/plus.bmp', 
    47                         'WaveDev/wavedev/MainFrame.py',             
    48                         'WaveDev/wavedev/errorMsg.py',              
    49                         'WaveDev/wavedev/provides.bmp', 
    50                         'WaveDev/wavedev/NodeDialog.py',            
    51                         'WaveDev/wavedev/uses.bmp', 
    52                         'WaveDev/wavedev/PlatformClass.py',         
    53                         'WaveDev/wavedev/importIDL.py',             
    54                         'WaveDev/wavedev/wd.py', 
    55                         'WaveDev/wavedev/PortDialog.py',            
    56                         'WaveDev/wavedev/importNode.py', 
    57                         'WaveDev/wavedev/uuidgen.py' 
    58                         ]), 
    59  
    60                   (install_location+'WaveDev/wavedev/XML_gen', 
    61                         [ 
    62                         'WaveDev/wavedev/XML_gen/_prf.xml.tpl', 
    63                         'WaveDev/wavedev/XML_gen/component_gen.py', 
    64                         'WaveDev/wavedev/XML_gen/README',  
    65                         'WaveDev/wavedev/XML_gen/_sad.xml.tpl', 
    66                         'WaveDev/wavedev/XML_gen/_DAS.xml.tpl', 
    67                         'WaveDev/wavedev/XML_gen/_scd.xml.tpl', 
    68                         'WaveDev/wavedev/XML_gen/xmlBeautify.py', 
    69                         'WaveDev/wavedev/XML_gen/__init__.py', 
    70                         'WaveDev/wavedev/XML_gen/_spd.xml.tpl', 
    71                         'WaveDev/wavedev/XML_gen/_dcd.xml.tpl', 
    72                         'WaveDev/wavedev/XML_gen/application_gen.py' 
    73                         ]), 
    74  
    75                   (install_location+'WaveDev/wavedev/XML_gen/DevMan', 
    76                         [ 
    77                         'WaveDev/wavedev/XML_gen/DevMan/_prf.xml.tpl',   
    78                         'WaveDev/wavedev/XML_gen/DevMan/_scd.xml.tpl',   
    79                         'WaveDev/wavedev/XML_gen/DevMan/_spd.xml.tpl'   
    80                         ]), 
    81  
    82                   (install_location+'WaveDev/wavedev/XML_gen/dtd', 
    83                         [ 
    84                         'WaveDev/wavedev/XML_gen/dtd/deviceconfiguration.dtd',   
    85                         'WaveDev/wavedev/XML_gen/dtd/properties.dtd', 
    86                         'WaveDev/wavedev/XML_gen/dtd/devicepkg.dtd', 
    87                         'WaveDev/wavedev/XML_gen/dtd/softpkg.dtd', 
    88                         'WaveDev/wavedev/XML_gen/dtd/domainmanagerconfiguration.dtd',   
    89                         'WaveDev/wavedev/XML_gen/dtd/softwareassembly.dtd', 
    90                         'WaveDev/wavedev/XML_gen/dtd/profile.dtd',         
    91                         'WaveDev/wavedev/XML_gen/dtd/softwarecomponent.dtd' 
    92                         ]), 
    93  
    94                   (install_location+'WaveDev/wavedev/generate', 
    95                         [ 
    96                         'WaveDev/wavedev/generate/LICENSE', 
    97                         'WaveDev/wavedev/generate/gpl_preamble',  
    98                         'WaveDev/wavedev/generate/__init__.py', 
    99                         'WaveDev/wavedev/generate/genNode.py', 
    100                         'WaveDev/wavedev/generate/reconf' 
    101                         ]), 
    102  
    103                   (install_location+'WaveDev/wavedev/generate/basic_xml', 
    104                         [ 
    105                         'WaveDev/wavedev/generate/basic_xml/DomainManager.dmd.xml',    
    106                         'WaveDev/wavedev/generate/basic_xml/DomainManager.scd.xml', 
    107                         'WaveDev/wavedev/generate/basic_xml/DomainManager.prf.xml',    
    108                         'WaveDev/wavedev/generate/basic_xml/DomainManager.spd.xml' 
    109                         ]), 
    110  
    111                   (install_location+'WaveDev/wavedev/generate/templates', 
    112                         ['WaveDev/wavedev/generate/templates/__init__.py']), 
    113  
    114                   (install_location+'WaveDev/wavedev/generate/templates/basic_ports', 
    115                         [ 
    116                         'WaveDev/wavedev/generate/templates/basic_ports/__init__.py', 
    117                         'WaveDev/wavedev/generate/templates/basic_ports/port_sample.cpp', 
    118                         'WaveDev/wavedev/generate/templates/basic_ports/sampleDocumentation.txt', 
    119                         'WaveDev/wavedev/generate/templates/basic_ports/genStructure.py', 
    120                         'WaveDev/wavedev/generate/templates/basic_ports/port_sample.h', 
    121                         'WaveDev/wavedev/generate/templates/basic_ports/sampleDoxyfile', 
    122                         'WaveDev/wavedev/generate/templates/basic_ports/port_impl.cpp', 
    123                         'WaveDev/wavedev/generate/templates/basic_ports/sampleComp.cpp', 
    124                         'WaveDev/wavedev/generate/templates/basic_ports/sampleMain.cpp', 
    125                         'WaveDev/wavedev/generate/templates/basic_ports/port_impl.h',              
    126                         'WaveDev/wavedev/generate/templates/basic_ports/sampleComp.h' 
    127                         ]), 
    128  
    129  
    130                  (install_location+'WaveDev/wavedev/generate/templates/custom_ports', 
    131                         [ 
    132                         'WaveDev/wavedev/generate/templates/custom_ports/__init__.py', 
    133                         'WaveDev/wavedev/generate/templates/custom_ports/port_sample.h', 
    134                         'WaveDev/wavedev/generate/templates/custom_ports/sampleComp.cpp', 
    135                         'WaveDev/wavedev/generate/templates/custom_ports/genStructure.py', 
    136                         'WaveDev/wavedev/generate/templates/custom_ports/port_sample_p.cpp', 
    137                         'WaveDev/wavedev/generate/templates/custom_ports/sampleComp.h', 
    138                         'WaveDev/wavedev/generate/templates/custom_ports/port_impl.cpp', 
    139                         'WaveDev/wavedev/generate/templates/custom_ports/port_sample_p.h',  
    140                         'WaveDev/wavedev/generate/templates/custom_ports/sampleMain.cpp', 
    141                         'WaveDev/wavedev/generate/templates/custom_ports/port_impl.h', 
    142                         'WaveDev/wavedev/generate/templates/custom_ports/port_sample_u.cpp', 
    143                         'WaveDev/wavedev/generate/templates/custom_ports/port_sample.cpp',  
    144                         'WaveDev/wavedev/generate/templates/custom_ports/port_sample_u.h' 
    145                         ]), 
    146  
    147                  (install_location+'WaveDev/wavedev/generate/templates/py_comp', 
    148                         [ 
    149                         'WaveDev/wavedev/generate/templates/py_comp/README', 
    150                         'WaveDev/wavedev/generate/templates/py_comp/WorkModule.py',    
    151                         'WaveDev/wavedev/generate/templates/py_comp/__init__.py',      
    152                         'WaveDev/wavedev/generate/templates/py_comp/_sampleComp.py',   
    153                         'WaveDev/wavedev/generate/templates/py_comp/genStructure.py' 
    154                         ]), 
    155  
    156                  (install_location+'AWG', 
    157                         [ 
    158                         'alf_plugins/AWG/AWG.py', 
    159                         'alf_plugins/AWG/__init__.py',    
    160                         'alf_plugins/AWG/toolconfig.xml',      
    161                         'alf_plugins/AWG/sources.py'   
    162                         ]), 
    163  
    164                  (install_location+'plot', 
    165                         [ 
    166                         'alf_plugins/plot/plot.py', 
    167                         'alf_plugins/plot/__init__.py',    
    168                         'alf_plugins/plot/toolconfig.xml'      
    169                         ]), 
    170  
    171                  (install_location+'speaker', 
    172                         [ 
    173                         'alf_plugins/speaker/speaker.py', 
    174                         'alf_plugins/speaker/__init__.py',    
    175                         'alf_plugins/speaker/toolconfig.xml',  
    176                         'alf_plugins/speaker/audio-off.xpm',      
    177                         'alf_plugins/speaker/audio-on.xpm'      
    178                         ]), 
    179                   
    180                  (install_location+'write_to_file', 
    181                         [ 
    182                         'alf_plugins/write_to_file/write_to_file.py', 
    183                         'alf_plugins/write_to_file/__init__.py',    
    184                         'alf_plugins/write_to_file/toolconfig.xml'      
    185                         ]) 
    186                  ] 
     20      packages=['WaveDev', 'WaveDev/wavedev', 'WaveDev/wavedev/XML_gen', 'alf', 'alf_plugins', 'alf_plugins/AWG'], 
     21      package_data={ 'alf' : alf_files, 'WaveDev/wavedev/XML_gen' : xml_gen_files, 'alf_plugins/AWG' : awg_files }, 
     22      scripts=['ALF'], 
    18723     )