source: sasview/sansview/setup_mac.py @ 18d0bba

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since 18d0bba was 46e7e82, checked in by Jae Cho <jhjcho@…>, 15 years ago

updated mac setup file

  • Property mode set to 100644
File size: 1.2 KB
Line 
1"""
2This is a setup.py script partly generated by py2applet
3
4Usage:
5    python setup.py py2app
6"""
7from setuptools import setup
8import periodictable.xsf
9import DataLoader.readers 
10from distutils.sysconfig import get_python_lib
11import os
12
13DATA_FILES = []
14RESOURCES_FILES = []
15
16#Periodictable data file
17DATA_FILES = periodictable.data_files()
18
19#invariant and calculator help doc
20import sans.perspectives.calculator as calculator
21DATA_FILES += calculator.data_files()
22import sans.perspectives.invariant as invariant
23DATA_FILES += invariant.data_files()
24
25#CANSAxml reader data files
26RESOURCES_FILES.append(os.path.join(DataLoader.readers.get_data_path(),'defaults.xml'))
27
28APP = ['sansview.py']
29DATA_FILES += ['images','test','plugins','media']
30OPTIONS = {'argv_emulation': True,
31           'packages': ['lxml','periodictable'],
32           'iconfile': 'images/ball.icns',
33           'frameworks':['/usr/local/lib/libxml2.2.dylib'], ##This dir path could be /usr/lib/yourlibxmlfile depending on the system.
34           'resources': RESOURCES_FILES
35           }
36
37setup(
38    app=APP,
39    data_files=DATA_FILES,
40    include_package_data= True,
41    options={'py2app': OPTIONS},
42    setup_requires=['py2app'],
43)
Note: See TracBrowser for help on using the repository browser.