- Timestamp:
- Feb 13, 2015 1:53:03 AM (9 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
setup.py
r5972029 r3a39c2e 26 26 27 27 # Manage version number ###################################### 28 import sa nsview29 VERSION = sa nsview.__version__28 import sasview 29 VERSION = sasview.__version__ 30 30 ############################################################## 31 31 … … 36 36 37 37 # Remove all files that should be updated by this setup 38 # We do this here because application updates these files from .sa nsview38 # We do this here because application updates these files from .sasview 39 39 # except when there is no such file 40 40 # Todo : make this list generic … … 45 45 'sum_Ap1_1_Ap2.pyc', 'sum_p1_p2.pyc', 46 46 'testmodel_2.pyc', 'testmodel.pyc', 'plugins.log'] 47 sa ns_dir = os.path.join(os.path.expanduser("~"),'.sasview')48 if os.path.isdir(sa ns_dir):49 f_path = os.path.join(sa ns_dir, "sasview.log")47 sas_dir = os.path.join(os.path.expanduser("~"),'.sasview') 48 if os.path.isdir(sas_dir): 49 f_path = os.path.join(sas_dir, "sasview.log") 50 50 if os.path.isfile(f_path): 51 51 os.remove(f_path) 52 f_path = os.path.join(sa ns_dir, "serialized_cat.json")52 f_path = os.path.join(sas_dir, "serialized_cat.json") 53 53 if os.path.isfile(f_path): 54 54 os.remove(f_path) 55 f_path = os.path.join(sa ns_dir, 'config', "custom_config.py")55 f_path = os.path.join(sas_dir, 'config', "custom_config.py") 56 56 if os.path.isfile(f_path): 57 57 os.remove(f_path) 58 f_path = os.path.join(sa ns_dir, 'plugin_models')58 f_path = os.path.join(sas_dir, 'plugin_models') 59 59 if os.path.isdir(f_path): 60 60 for f in os.listdir(f_path): … … 164 164 build_sphinx.build() 165 165 166 # sa ns module167 package_dir["sa ns"] = os.path.join("src", "sans")168 packages.append("sa ns")169 170 # sa ns.invariant171 package_dir["sa ns.invariant"] = os.path.join("src", "sans", "invariant")172 packages.extend(["sa ns.invariant"])173 174 # sa ns.guiframe175 guiframe_path = os.path.join("src", "sa ns", "guiframe")176 package_dir["sa ns.guiframe"] = guiframe_path177 package_dir["sa ns.guiframe.local_perspectives"] = os.path.join(os.path.join(guiframe_path, "local_perspectives"))178 package_data["sa ns.guiframe"] = ['images/*', 'media/*']179 packages.extend(["sa ns.guiframe", "sans.guiframe.local_perspectives"])166 # sas module 167 package_dir["sas"] = os.path.join("src", "sas") 168 packages.append("sas") 169 170 # sas.invariant 171 package_dir["sas.invariant"] = os.path.join("src", "sas", "invariant") 172 packages.extend(["sas.invariant"]) 173 174 # sas.guiframe 175 guiframe_path = os.path.join("src", "sas", "guiframe") 176 package_dir["sas.guiframe"] = guiframe_path 177 package_dir["sas.guiframe.local_perspectives"] = os.path.join(os.path.join(guiframe_path, "local_perspectives")) 178 package_data["sas.guiframe"] = ['images/*', 'media/*'] 179 packages.extend(["sas.guiframe", "sas.guiframe.local_perspectives"]) 180 180 # build local plugin 181 181 for d in os.listdir(os.path.join(guiframe_path, "local_perspectives")): 182 182 if d not in ['.svn','__init__.py', '__init__.pyc']: 183 package_name = "sa ns.guiframe.local_perspectives." + d183 package_name = "sas.guiframe.local_perspectives." + d 184 184 packages.append(package_name) 185 185 package_dir[package_name] = os.path.join(guiframe_path, "local_perspectives", d) 186 186 187 # sa ns.dataloader188 package_dir["sa ns.dataloader"] = os.path.join("src", "sans", "dataloader")189 package_data["sa ns.dataloader.readers"] = ['defaults.xml','schema/*.xsd']190 packages.extend(["sa ns.dataloader","sans.dataloader.readers","sans.dataloader.readers.schema"])191 192 # sa ns.calculator193 package_dir["sa ns.calculator"] =os.path.join("src", "sans", "calculator")194 packages.extend(["sa ns.calculator"])187 # sas.dataloader 188 package_dir["sas.dataloader"] = os.path.join("src", "sas", "dataloader") 189 package_data["sas.dataloader.readers"] = ['defaults.xml','schema/*.xsd'] 190 packages.extend(["sas.dataloader","sas.dataloader.readers","sas.dataloader.readers.schema"]) 191 192 # sas.calculator 193 package_dir["sas.calculator"] =os.path.join("src", "sas", "calculator") 194 packages.extend(["sas.calculator"]) 195 195 196 # sa ns.pr196 # sas.pr 197 197 numpy_incl_path = os.path.join(NUMPY_INC, "numpy") 198 srcdir = os.path.join("src", "sa ns", "pr", "c_extensions")199 package_dir["sa ns.pr.core"] = srcdir200 package_dir["sa ns.pr"] = os.path.join("src","sans", "pr")201 packages.extend(["sa ns.pr","sans.pr.core"])202 ext_modules.append( Extension("sa ns.pr.core.pr_inversion",198 srcdir = os.path.join("src", "sas", "pr", "c_extensions") 199 package_dir["sas.pr.core"] = srcdir 200 package_dir["sas.pr"] = os.path.join("src","sas", "pr") 201 packages.extend(["sas.pr","sas.pr.core"]) 202 ext_modules.append( Extension("sas.pr.core.pr_inversion", 203 203 sources = [os.path.join(srcdir, "Cinvertor.c"), 204 204 os.path.join(srcdir, "invertor.c"), … … 207 207 ) ) 208 208 209 # sa ns.fit (park integration)210 package_dir["sa ns.fit"] = os.path.join("src", "sans", "fit")211 packages.append("sa ns.fit")209 # sas.fit (park integration) 210 package_dir["sas.fit"] = os.path.join("src", "sas", "fit") 211 packages.append("sas.fit") 212 212 213 213 # Perspectives 214 package_dir["sa ns.perspectives"] = os.path.join("src", "sans", "perspectives")215 package_dir["sa ns.perspectives.pr"] = os.path.join("src", "sans", "perspectives", "pr")216 packages.extend(["sa ns.perspectives","sans.perspectives.pr"])217 package_data["sa ns.perspectives.pr"] = ['images/*']218 219 package_dir["sa ns.perspectives.invariant"] = os.path.join("src", "sans", "perspectives", "invariant")220 packages.extend(["sa ns.perspectives.invariant"])221 package_data['sa ns.perspectives.invariant'] = [os.path.join("media",'*')]222 223 package_dir["sa ns.perspectives.fitting"] = os.path.join("src", "sans", "perspectives", "fitting")224 package_dir["sa ns.perspectives.fitting.plugin_models"] = os.path.join("src", "sans", "perspectives", "fitting", "plugin_models")225 packages.extend(["sa ns.perspectives.fitting",226 "sa ns.perspectives.fitting.plugin_models"])227 package_data['sa ns.perspectives.fitting'] = ['media/*','plugin_models/*']228 229 packages.extend(["sa ns.perspectives", "sans.perspectives.calculator"])230 package_data['sa ns.perspectives.calculator'] = ['images/*', 'media/*']214 package_dir["sas.perspectives"] = os.path.join("src", "sas", "perspectives") 215 package_dir["sas.perspectives.pr"] = os.path.join("src", "sas", "perspectives", "pr") 216 packages.extend(["sas.perspectives","sas.perspectives.pr"]) 217 package_data["sas.perspectives.pr"] = ['images/*'] 218 219 package_dir["sas.perspectives.invariant"] = os.path.join("src", "sas", "perspectives", "invariant") 220 packages.extend(["sas.perspectives.invariant"]) 221 package_data['sas.perspectives.invariant'] = [os.path.join("media",'*')] 222 223 package_dir["sas.perspectives.fitting"] = os.path.join("src", "sas", "perspectives", "fitting") 224 package_dir["sas.perspectives.fitting.plugin_models"] = os.path.join("src", "sas", "perspectives", "fitting", "plugin_models") 225 packages.extend(["sas.perspectives.fitting", 226 "sas.perspectives.fitting.plugin_models"]) 227 package_data['sas.perspectives.fitting'] = ['media/*','plugin_models/*'] 228 229 packages.extend(["sas.perspectives", "sas.perspectives.calculator"]) 230 package_data['sas.perspectives.calculator'] = ['images/*', 'media/*'] 231 231 232 232 # Data util 233 package_dir["data_util"] = os.path.join("src", "sa ns", "data_util")234 packages.append("sa ns.data_util")233 package_dir["data_util"] = os.path.join("src", "sas", "data_util") 234 packages.append("sas.data_util") 235 235 236 236 # Plottools 237 package_dir["sa ns.plottools"] = os.path.join("src", "sans", "plottools")238 packages.append("sa ns.plottools")237 package_dir["sas.plottools"] = os.path.join("src", "sas", "plottools") 238 packages.append("sas.plottools") 239 239 240 240 # Park 1.2.1 … … 250 250 ) ) 251 251 252 # Sans models253 includedir = os.path.join("src", "sa ns", "models", "include")254 igordir = os.path.join("src", "sa ns", "models", "c_extension", "libigor")255 cephes_dir = os.path.join("src", "sa ns", "models", "c_extension", "cephes")256 c_model_dir = os.path.join("src", "sa ns", "models", "c_extension", "c_models")257 smear_dir = os.path.join("src", "sa ns", "models", "c_extension", "c_smearer")258 gen_dir = os.path.join("src", "sa ns", "models", "c_extension", "c_gen")259 wrapper_dir = os.path.join("src", "sa ns", "models", "c_extension", "python_wrapper", "generated")260 model_dir = os.path.join("src", "sa ns","models")252 # sas models 253 includedir = os.path.join("src", "sas", "models", "include") 254 igordir = os.path.join("src", "sas", "models", "c_extension", "libigor") 255 cephes_dir = os.path.join("src", "sas", "models", "c_extension", "cephes") 256 c_model_dir = os.path.join("src", "sas", "models", "c_extension", "c_models") 257 smear_dir = os.path.join("src", "sas", "models", "c_extension", "c_smearer") 258 gen_dir = os.path.join("src", "sas", "models", "c_extension", "c_gen") 259 wrapper_dir = os.path.join("src", "sas", "models", "c_extension", "python_wrapper", "generated") 260 model_dir = os.path.join("src", "sas","models") 261 261 262 262 if os.path.isdir(wrapper_dir): … … 266 266 else: 267 267 os.makedirs(wrapper_dir) 268 sys.path.append(os.path.join("src", "sa ns", "models", "c_extension", "python_wrapper"))268 sys.path.append(os.path.join("src", "sas", "models", "c_extension", "python_wrapper")) 269 269 from wrapping import generate_wrappers 270 270 generate_wrappers(header_dir = includedir, … … 305 305 append_file(file_list=smear_sources, dir_path=smear_dir) 306 306 307 package_dir["sa ns.models"] = model_dir308 package_dir["sa ns.models.sans_extension"] = os.path.join("src", "sans", "models", "sans_extension")309 package_data['sa ns.models'] = [os.path.join('media', "*.*")]310 package_data['sa ns.models'] += [os.path.join('media','img', "*.*")]311 packages.extend(["sa ns.models","sans.models.sans_extension"])307 package_dir["sas.models"] = model_dir 308 package_dir["sas.models.sas_extension"] = os.path.join("src", "sas", "models", "sas_extension") 309 package_data['sas.models'] = [os.path.join('media', "*.*")] 310 package_data['sas.models'] += [os.path.join('media','img', "*.*")] 311 packages.extend(["sas.models","sas.models.sas_extension"]) 312 312 313 313 smearer_sources = [os.path.join(smear_dir, "smearer.cpp"), … … 319 319 320 320 c_models = [ 321 Extension("sa ns.models.sans_extension.c_models",321 Extension("sas.models.sas_extension.c_models", 322 322 sources=model_sources, 323 323 include_dirs=[ … … 327 327 328 328 # Smearer extension 329 Extension("sa ns.models.sans_extension.smearer",329 Extension("sas.models.sas_extension.smearer", 330 330 sources = smearer_sources, 331 331 include_dirs=[igordir, smear_dir, numpy_incl_path], 332 332 ), 333 333 334 Extension("sa ns.models.sans_extension.smearer2d_helper",334 Extension("sas.models.sas_extension.smearer2d_helper", 335 335 sources = [ 336 336 os.path.join(smear_dir, "smearer2d_helper_module.cpp"), … … 340 340 ), 341 341 342 Extension("sa ns.models.sans_extension.sld2i",342 Extension("sas.models.sas_extension.sld2i", 343 343 sources = [ 344 344 os.path.join(gen_dir, "sld2i_module.cpp"), … … 356 356 # SasView 357 357 358 package_dir["sa ns.sansview"] = "sansview"359 package_data['sa ns.sansview'] = ['images/*', 'media/*', 'test/*',358 package_dir["sas.sasview"] = "sasview" 359 package_data['sas.sasview'] = ['images/*', 'media/*', 'test/*', 360 360 'default_categories.json'] 361 packages.append("sa ns.sansview")361 packages.append("sas.sasview") 362 362 363 363 required = [ … … 397 397 entry_points = { 398 398 'console_scripts':[ 399 "sasview = sa ns.sansview.sansview:run",399 "sasview = sas.sasview.sasview:run", 400 400 ] 401 401 },
Note: See TracChangeset
for help on using the changeset viewer.