summaryrefslogtreecommitdiff
path: root/numpy/setupscons.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2013-01-13 10:04:44 -0700
committerCharles Harris <charlesr.harris@gmail.com>2013-01-13 11:16:47 -0700
commitdf259db01ecf69d518fffd398dd6fb5cf60f1ba1 (patch)
treea7a7a7f6b9a5a80759576faa9e61cca97c58cefe /numpy/setupscons.py
parent23e9f01f54474503f0296e3ff1cb173c6228cb98 (diff)
downloadnumpy-df259db01ecf69d518fffd398dd6fb5cf60f1ba1.tar.gz
DEP: Remove scons related files and code.
This removes files and code supporting scons builds. After this change numpy will only support builds using distutils or bento. The removal of scons has been discussed on the list several times and a decision has been made that scons support is no longer needed. This was originally discussed for numpy 1.7 and because the distutils and bento methods are still available we are skipping the usual deprecation period.
Diffstat (limited to 'numpy/setupscons.py')
-rw-r--r--numpy/setupscons.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/numpy/setupscons.py b/numpy/setupscons.py
deleted file mode 100644
index 59fa57a4d..000000000
--- a/numpy/setupscons.py
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/usr/bin/env python
-from os.path import join as pjoin
-
-def configuration(parent_package='', top_path=None):
- from numpy.distutils.misc_util import Configuration
- from numpy.distutils.misc_util import scons_generate_config_py
-
- pkgname = 'numpy'
- config = Configuration(pkgname, parent_package, top_path,
- setup_name = 'setupscons.py')
- 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_subpackage('ma')
- config.add_subpackage('matrixlib')
- config.add_subpackage('compat')
- config.add_subpackage('polynomial')
- config.add_subpackage('doc')
- config.add_data_dir('doc')
- config.add_data_dir('tests')
-
- def add_config(*args, **kw):
- # Generate __config__, handle inplace issues.
- if kw['scons_cmd'].inplace:
- target = pjoin(kw['pkg_name'], '__config__.py')
- else:
- target = pjoin(kw['scons_cmd'].build_lib, kw['pkg_name'],
- '__config__.py')
- scons_generate_config_py(target)
- config.add_sconscript(None, post_hook = add_config)
-
- return config
-
-if __name__ == '__main__':
- print 'This is the wrong setup.py file to run'