diff options
Diffstat (limited to 'numpy/setup.py')
-rw-r--r-- | numpy/setup.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/numpy/setup.py b/numpy/setup.py new file mode 100644 index 000000000..8312bb7ad --- /dev/null +++ b/numpy/setup.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python + +def configuration(parent_package='',top_path=None): + from numpy.distutils.misc_util import Configuration + config = Configuration('numpy',parent_package,top_path) + config.add_subpackage('distutils') + config.add_subpackage('testing') + config.add_subpackage('f2py') + config.add_subpackage('core') + config.add_subpackage('lib') + config.add_subpackage('oldnumeric') + config.add_subpackage('numarray') + config.add_subpackage('fft') + config.add_subpackage('linalg') + config.add_subpackage('random') + config.add_data_dir('doc') + config.add_data_dir('tests') + config.make_config_py() # installs __config__.py + return config + +if __name__ == '__main__': + # Remove current working directory from sys.path + # to avoid importing numpy.distutils as Python std. distutils: + import os, sys + for cwd in ['','.',os.getcwd()]: + while cwd in sys.path: sys.path.remove(cwd) + + from numpy.distutils.core import setup + setup(configuration=configuration) |