setup.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. from __future__ import division, print_function, absolute_import
  2. def configuration(parent_package='',top_path=None):
  3. from scipy._build_utils.system_info import get_info, NotFoundError
  4. lapack_opt = get_info("lapack_opt")
  5. from numpy.distutils.misc_util import Configuration
  6. config = Configuration('scipy',parent_package,top_path)
  7. config.add_subpackage('cluster')
  8. config.add_subpackage('constants')
  9. config.add_subpackage('fftpack')
  10. config.add_subpackage('integrate')
  11. config.add_subpackage('interpolate')
  12. config.add_subpackage('io')
  13. config.add_subpackage('linalg')
  14. config.add_data_files('*.pxd')
  15. config.add_subpackage('misc')
  16. config.add_subpackage('odr')
  17. config.add_subpackage('optimize')
  18. config.add_subpackage('signal')
  19. config.add_subpackage('sparse')
  20. config.add_subpackage('spatial')
  21. config.add_subpackage('special')
  22. config.add_subpackage('stats')
  23. config.add_subpackage('ndimage')
  24. config.add_subpackage('_build_utils')
  25. config.add_subpackage('_lib')
  26. config.make_config_py()
  27. return config
  28. if __name__ == '__main__':
  29. from numpy.distutils.core import setup
  30. setup(**configuration(top_path='').todict())