Changeset 3a39c2e in sasview for setup.py


Ignore:
Timestamp:
Feb 13, 2015 1:53:03 AM (9 years ago)
Author:
krzywon
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
8c9ffde
Parents:
79492222
Message:

Next iteration of the SANS→SAS is complete.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • setup.py

    r5972029 r3a39c2e  
    2626 
    2727# Manage version number ###################################### 
    28 import sansview 
    29 VERSION = sansview.__version__ 
     28import sasview 
     29VERSION = sasview.__version__ 
    3030############################################################## 
    3131 
     
    3636 
    3737# Remove all files that should be updated by this setup 
    38 # We do this here because application updates these files from .sansview 
     38# We do this here because application updates these files from .sasview 
    3939# except when there is no such file 
    4040# Todo : make this list generic 
     
    4545                     'sum_Ap1_1_Ap2.pyc', 'sum_p1_p2.pyc',  
    4646                     'testmodel_2.pyc', 'testmodel.pyc', 'plugins.log'] 
    47 sans_dir = os.path.join(os.path.expanduser("~"),'.sasview') 
    48 if os.path.isdir(sans_dir): 
    49     f_path = os.path.join(sans_dir, "sasview.log") 
     47sas_dir = os.path.join(os.path.expanduser("~"),'.sasview') 
     48if os.path.isdir(sas_dir): 
     49    f_path = os.path.join(sas_dir, "sasview.log") 
    5050    if os.path.isfile(f_path): 
    5151        os.remove(f_path) 
    52     f_path = os.path.join(sans_dir, "serialized_cat.json") 
     52    f_path = os.path.join(sas_dir, "serialized_cat.json") 
    5353    if os.path.isfile(f_path): 
    5454        os.remove(f_path) 
    55     f_path = os.path.join(sans_dir, 'config', "custom_config.py") 
     55    f_path = os.path.join(sas_dir, 'config', "custom_config.py") 
    5656    if os.path.isfile(f_path): 
    5757        os.remove(f_path) 
    58     f_path = os.path.join(sans_dir, 'plugin_models') 
     58    f_path = os.path.join(sas_dir, 'plugin_models') 
    5959    if os.path.isdir(f_path): 
    6060        for f in os.listdir(f_path):  
     
    164164        build_sphinx.build() 
    165165 
    166 # sans module 
    167 package_dir["sans"] = os.path.join("src", "sans") 
    168 packages.append("sans") 
    169  
    170 # sans.invariant 
    171 package_dir["sans.invariant"] = os.path.join("src", "sans", "invariant") 
    172 packages.extend(["sans.invariant"]) 
    173  
    174 # sans.guiframe 
    175 guiframe_path = os.path.join("src", "sans", "guiframe") 
    176 package_dir["sans.guiframe"] = guiframe_path 
    177 package_dir["sans.guiframe.local_perspectives"] = os.path.join(os.path.join(guiframe_path, "local_perspectives")) 
    178 package_data["sans.guiframe"] = ['images/*', 'media/*'] 
    179 packages.extend(["sans.guiframe", "sans.guiframe.local_perspectives"]) 
     166# sas module 
     167package_dir["sas"] = os.path.join("src", "sas") 
     168packages.append("sas") 
     169 
     170# sas.invariant 
     171package_dir["sas.invariant"] = os.path.join("src", "sas", "invariant") 
     172packages.extend(["sas.invariant"]) 
     173 
     174# sas.guiframe 
     175guiframe_path = os.path.join("src", "sas", "guiframe") 
     176package_dir["sas.guiframe"] = guiframe_path 
     177package_dir["sas.guiframe.local_perspectives"] = os.path.join(os.path.join(guiframe_path, "local_perspectives")) 
     178package_data["sas.guiframe"] = ['images/*', 'media/*'] 
     179packages.extend(["sas.guiframe", "sas.guiframe.local_perspectives"]) 
    180180# build local plugin 
    181181for d in os.listdir(os.path.join(guiframe_path, "local_perspectives")): 
    182182    if d not in ['.svn','__init__.py', '__init__.pyc']: 
    183         package_name = "sans.guiframe.local_perspectives." + d 
     183        package_name = "sas.guiframe.local_perspectives." + d 
    184184        packages.append(package_name) 
    185185        package_dir[package_name] = os.path.join(guiframe_path, "local_perspectives", d) 
    186186 
    187 # sans.dataloader 
    188 package_dir["sans.dataloader"] = os.path.join("src", "sans", "dataloader") 
    189 package_data["sans.dataloader.readers"] = ['defaults.xml','schema/*.xsd'] 
    190 packages.extend(["sans.dataloader","sans.dataloader.readers","sans.dataloader.readers.schema"]) 
    191  
    192 # sans.calculator 
    193 package_dir["sans.calculator"] =os.path.join("src", "sans", "calculator") 
    194 packages.extend(["sans.calculator"]) 
     187# sas.dataloader 
     188package_dir["sas.dataloader"] = os.path.join("src", "sas", "dataloader") 
     189package_data["sas.dataloader.readers"] = ['defaults.xml','schema/*.xsd'] 
     190packages.extend(["sas.dataloader","sas.dataloader.readers","sas.dataloader.readers.schema"]) 
     191 
     192# sas.calculator 
     193package_dir["sas.calculator"] =os.path.join("src", "sas", "calculator") 
     194packages.extend(["sas.calculator"]) 
    195195     
    196 # sans.pr 
     196# sas.pr 
    197197numpy_incl_path = os.path.join(NUMPY_INC, "numpy") 
    198 srcdir  = os.path.join("src", "sans", "pr", "c_extensions") 
    199 package_dir["sans.pr.core"] = srcdir 
    200 package_dir["sans.pr"] = os.path.join("src","sans", "pr") 
    201 packages.extend(["sans.pr","sans.pr.core"]) 
    202 ext_modules.append( Extension("sans.pr.core.pr_inversion", 
     198srcdir  = os.path.join("src", "sas", "pr", "c_extensions") 
     199package_dir["sas.pr.core"] = srcdir 
     200package_dir["sas.pr"] = os.path.join("src","sas", "pr") 
     201packages.extend(["sas.pr","sas.pr.core"]) 
     202ext_modules.append( Extension("sas.pr.core.pr_inversion", 
    203203                              sources = [os.path.join(srcdir, "Cinvertor.c"), 
    204204                                         os.path.join(srcdir, "invertor.c"), 
     
    207207                              ) ) 
    208208         
    209 # sans.fit (park integration) 
    210 package_dir["sans.fit"] = os.path.join("src", "sans", "fit") 
    211 packages.append("sans.fit") 
     209# sas.fit (park integration) 
     210package_dir["sas.fit"] = os.path.join("src", "sas", "fit") 
     211packages.append("sas.fit") 
    212212 
    213213# Perspectives 
    214 package_dir["sans.perspectives"] = os.path.join("src", "sans", "perspectives") 
    215 package_dir["sans.perspectives.pr"] = os.path.join("src", "sans", "perspectives", "pr") 
    216 packages.extend(["sans.perspectives","sans.perspectives.pr"]) 
    217 package_data["sans.perspectives.pr"] = ['images/*'] 
    218  
    219 package_dir["sans.perspectives.invariant"] = os.path.join("src", "sans", "perspectives", "invariant") 
    220 packages.extend(["sans.perspectives.invariant"]) 
    221 package_data['sans.perspectives.invariant'] = [os.path.join("media",'*')] 
    222  
    223 package_dir["sans.perspectives.fitting"] = os.path.join("src", "sans", "perspectives", "fitting") 
    224 package_dir["sans.perspectives.fitting.plugin_models"] = os.path.join("src", "sans", "perspectives", "fitting", "plugin_models") 
    225 packages.extend(["sans.perspectives.fitting",  
    226                  "sans.perspectives.fitting.plugin_models"]) 
    227 package_data['sans.perspectives.fitting'] = ['media/*','plugin_models/*'] 
    228  
    229 packages.extend(["sans.perspectives", "sans.perspectives.calculator"])     
    230 package_data['sans.perspectives.calculator'] = ['images/*', 'media/*'] 
     214package_dir["sas.perspectives"] = os.path.join("src", "sas", "perspectives") 
     215package_dir["sas.perspectives.pr"] = os.path.join("src", "sas", "perspectives", "pr") 
     216packages.extend(["sas.perspectives","sas.perspectives.pr"]) 
     217package_data["sas.perspectives.pr"] = ['images/*'] 
     218 
     219package_dir["sas.perspectives.invariant"] = os.path.join("src", "sas", "perspectives", "invariant") 
     220packages.extend(["sas.perspectives.invariant"]) 
     221package_data['sas.perspectives.invariant'] = [os.path.join("media",'*')] 
     222 
     223package_dir["sas.perspectives.fitting"] = os.path.join("src", "sas", "perspectives", "fitting") 
     224package_dir["sas.perspectives.fitting.plugin_models"] = os.path.join("src", "sas", "perspectives", "fitting", "plugin_models") 
     225packages.extend(["sas.perspectives.fitting",  
     226                 "sas.perspectives.fitting.plugin_models"]) 
     227package_data['sas.perspectives.fitting'] = ['media/*','plugin_models/*'] 
     228 
     229packages.extend(["sas.perspectives", "sas.perspectives.calculator"])     
     230package_data['sas.perspectives.calculator'] = ['images/*', 'media/*'] 
    231231     
    232232# Data util 
    233 package_dir["data_util"] = os.path.join("src", "sans", "data_util") 
    234 packages.append("sans.data_util") 
     233package_dir["data_util"] = os.path.join("src", "sas", "data_util") 
     234packages.append("sas.data_util") 
    235235 
    236236# Plottools 
    237 package_dir["sans.plottools"] = os.path.join("src", "sans", "plottools") 
    238 packages.append("sans.plottools") 
     237package_dir["sas.plottools"] = os.path.join("src", "sas", "plottools") 
     238packages.append("sas.plottools") 
    239239 
    240240# Park 1.2.1 
     
    250250                              ) ) 
    251251 
    252 # Sans models 
    253 includedir  = os.path.join("src", "sans", "models", "include") 
    254 igordir = os.path.join("src", "sans", "models", "c_extension", "libigor") 
    255 cephes_dir = os.path.join("src", "sans", "models", "c_extension", "cephes") 
    256 c_model_dir = os.path.join("src", "sans", "models", "c_extension", "c_models") 
    257 smear_dir  = os.path.join("src", "sans", "models", "c_extension", "c_smearer") 
    258 gen_dir  = os.path.join("src", "sans", "models", "c_extension", "c_gen") 
    259 wrapper_dir  = os.path.join("src", "sans", "models", "c_extension", "python_wrapper", "generated") 
    260 model_dir = os.path.join("src", "sans","models") 
     252# sas models 
     253includedir  = os.path.join("src", "sas", "models", "include") 
     254igordir = os.path.join("src", "sas", "models", "c_extension", "libigor") 
     255cephes_dir = os.path.join("src", "sas", "models", "c_extension", "cephes") 
     256c_model_dir = os.path.join("src", "sas", "models", "c_extension", "c_models") 
     257smear_dir  = os.path.join("src", "sas", "models", "c_extension", "c_smearer") 
     258gen_dir  = os.path.join("src", "sas", "models", "c_extension", "c_gen") 
     259wrapper_dir  = os.path.join("src", "sas", "models", "c_extension", "python_wrapper", "generated") 
     260model_dir = os.path.join("src", "sas","models") 
    261261 
    262262if os.path.isdir(wrapper_dir): 
     
    266266else: 
    267267    os.makedirs(wrapper_dir) 
    268 sys.path.append(os.path.join("src", "sans", "models", "c_extension", "python_wrapper")) 
     268sys.path.append(os.path.join("src", "sas", "models", "c_extension", "python_wrapper")) 
    269269from wrapping import generate_wrappers 
    270270generate_wrappers(header_dir = includedir,  
     
    305305append_file(file_list=smear_sources, dir_path=smear_dir) 
    306306         
    307 package_dir["sans.models"] = model_dir 
    308 package_dir["sans.models.sans_extension"] = os.path.join("src", "sans", "models", "sans_extension") 
    309 package_data['sans.models'] = [os.path.join('media', "*.*")] 
    310 package_data['sans.models'] += [os.path.join('media','img', "*.*")] 
    311 packages.extend(["sans.models","sans.models.sans_extension"]) 
     307package_dir["sas.models"] = model_dir 
     308package_dir["sas.models.sas_extension"] = os.path.join("src", "sas", "models", "sas_extension") 
     309package_data['sas.models'] = [os.path.join('media', "*.*")] 
     310package_data['sas.models'] += [os.path.join('media','img', "*.*")] 
     311packages.extend(["sas.models","sas.models.sas_extension"]) 
    312312     
    313313smearer_sources = [os.path.join(smear_dir, "smearer.cpp"), 
     
    319319 
    320320c_models = [  
    321     Extension("sans.models.sans_extension.c_models", 
     321    Extension("sas.models.sas_extension.c_models", 
    322322        sources=model_sources,                  
    323323        include_dirs=[ 
     
    327327 
    328328    # Smearer extension 
    329     Extension("sans.models.sans_extension.smearer", 
     329    Extension("sas.models.sas_extension.smearer", 
    330330        sources = smearer_sources, 
    331331        include_dirs=[igordir,  smear_dir, numpy_incl_path], 
    332332    ), 
    333333                     
    334     Extension("sans.models.sans_extension.smearer2d_helper", 
     334    Extension("sas.models.sas_extension.smearer2d_helper", 
    335335        sources = [ 
    336336            os.path.join(smear_dir, "smearer2d_helper_module.cpp"), 
     
    340340    ), 
    341341                     
    342     Extension("sans.models.sans_extension.sld2i", 
     342    Extension("sas.models.sas_extension.sld2i", 
    343343        sources = [ 
    344344            os.path.join(gen_dir, "sld2i_module.cpp"), 
     
    356356# SasView 
    357357 
    358 package_dir["sans.sansview"] = "sansview" 
    359 package_data['sans.sansview'] = ['images/*', 'media/*', 'test/*',  
     358package_dir["sas.sasview"] = "sasview" 
     359package_data['sas.sasview'] = ['images/*', 'media/*', 'test/*',  
    360360                                 'default_categories.json'] 
    361 packages.append("sans.sansview") 
     361packages.append("sas.sasview") 
    362362 
    363363required = [ 
     
    397397    entry_points = { 
    398398                    'console_scripts':[ 
    399                                        "sasview = sans.sansview.sansview:run", 
     399                                       "sasview = sas.sasview.sasview:run", 
    400400                                       ] 
    401401                    }, 
Note: See TracChangeset for help on using the changeset viewer.