Changeset df7a7e3 in sasview for setup.py


Ignore:
Timestamp:
Sep 17, 2012 7:11:50 PM (7 years ago)
Author:
Mathieu Doucet <doucetm@…>
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:
b71a53b
Parents:
cf7653d3
Message:

merging category branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • setup.py

    rc329f4d rdf7a7e3  
    44""" 
    55import sys 
    6  
    76import os 
    87import platform 
     8import shutil 
    99from setuptools import setup, Extension, find_packages 
    1010from distutils.command.build_ext import build_ext 
     11 
     12 
     13 
    1114 
    1215try: 
     
    113116package_dir["sans.guiframe.local_perspectives"] = os.path.join(guiframe_path,  
    114117                                                        "local_perspectives") 
    115 package_data["sans.guiframe"] = ['images/*', 'media/*'] 
     118package_data["sans.guiframe"] = ['images/*',  
     119                                 'media/*',  
     120                                 'default_categories.p'] 
     121 
    116122packages.extend(["sans.guiframe", "sans.guiframe.local_perspectives"]) 
    117123# build local plugin 
     
    279285                  os.path.join(smear_dir, "smearer_module.cpp")] 
    280286 
    281 # compile list of installed models 
    282 installed_model_file = open(os.path.join("sansmodels", 
    283                                          "installed_models.txt"),'w') 
    284 not_models = ['BaseComponent', 
    285               'sans_extension', 
    286               'MulComponent', 
    287               'svn', 
    288               'media', 
    289               'SubComponent', 
    290               '__init__', 
    291               'dispersion_models', 
    292               'AddComponent', 
    293               'qsmearing'] 
    294  
    295 for model in os.listdir(model_dir): 
    296     if not model.rstrip(".py") in not_models: 
    297         installed_model_file.write(model.rstrip(".py") + '\n') 
    298  
    299 installed_model_file.close() 
     287 
     288 
     289 
     290 
    300291 
    301292if os.name=='nt': 
     
    324315         
    325316# SasView 
     317 
    326318package_dir["sans.sansview"] = "sansview" 
    327319package_data['sans.sansview'] = ['images/*', 'media/*', 'test/*'] 
     
    338330    required.extend(['pil']) 
    339331 
    340  
     332# sys.path.append(os.path.join('sansguiframe', 
     333#                              'src', 
     334#                              'sans', 
     335#                              'guiframe')) 
     336 
     337#install category stuff 
     338cat_install_path = os.path.join('sansguiframe', 'src', 
     339                                'sans','guiframe','CategoryInstaller.py') 
     340shutil.copy(cat_install_path, os.getcwd()) 
     341 
     342from CategoryInstaller import CategoryInstaller 
     343CategoryInstaller.check_install(defaultfile = \ 
     344                                    os.path.join('sansguiframe', 
     345                                                 'src', 
     346                                                 'sans', 
     347                                                 'guiframe', 
     348                                                 'default_categories.p'), 
     349                                modelsdir = \ 
     350                                    os.path.join('fittingview', 
     351                                                 'src', 
     352                                                 'sans', 
     353                                                 'perspectives', 
     354                                                 'fitting'),  
     355                                installed_models_dir = \ 
     356                                    os.path.join('sansdataloader', 
     357                                                 'src', 
     358                                                 'sans', 
     359                                                 'dataloader', 
     360                                                 'readers') ) 
    341361 
    342362    
Note: See TracChangeset for help on using the changeset viewer.