home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Inkscape / Inkscape-0.48.2-1-win32.exe / python / Lib / site-packages / numpy / setupscons.py < prev    next >
Encoding:
Python Source  |  2010-05-29  |  1.5 KB  |  43 lines

  1. #!/usr/bin/env python
  2. from os.path import join as pjoin
  3.  
  4. def configuration(parent_package='', top_path=None):
  5.     from numpy.distutils.misc_util import Configuration
  6.     from numpy.distutils.misc_util import scons_generate_config_py
  7.  
  8.     pkgname = 'numpy'
  9.     config = Configuration(pkgname, parent_package, top_path,
  10.                            setup_name = 'setupscons.py')
  11.     config.add_subpackage('distutils')
  12.     config.add_subpackage('testing')
  13.     config.add_subpackage('f2py')
  14.     config.add_subpackage('core')
  15.     config.add_subpackage('lib')
  16.     config.add_subpackage('oldnumeric')
  17.     config.add_subpackage('numarray')
  18.     config.add_subpackage('fft')
  19.     config.add_subpackage('linalg')
  20.     config.add_subpackage('random')
  21.     config.add_subpackage('ma')
  22.     config.add_subpackage('matrixlib')
  23.     config.add_subpackage('compat')
  24.     config.add_subpackage('polynomial')
  25.     config.add_subpackage('doc')
  26.     config.add_data_dir('doc')
  27.     config.add_data_dir('tests')
  28.  
  29.     def add_config(*args, **kw):
  30.         # Generate __config__, handle inplace issues.
  31.         if kw['scons_cmd'].inplace:
  32.             target = pjoin(kw['pkg_name'], '__config__.py')
  33.         else:
  34.             target = pjoin(kw['scons_cmd'].build_lib, kw['pkg_name'],
  35.                            '__config__.py')
  36.         scons_generate_config_py(target)
  37.     config.add_sconscript(None, post_hook = add_config)
  38.  
  39.     return config
  40.  
  41. if __name__ == '__main__':
  42.     print 'This is the wrong setup.py file to run'
  43.