summaryrefslogtreecommitdiff
path: root/distutils/setup_scipy_distutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'distutils/setup_scipy_distutils.py')
-rwxr-xr-xdistutils/setup_scipy_distutils.py40
1 files changed, 40 insertions, 0 deletions
diff --git a/distutils/setup_scipy_distutils.py b/distutils/setup_scipy_distutils.py
new file mode 100755
index 000000000..2b12c7def
--- /dev/null
+++ b/distutils/setup_scipy_distutils.py
@@ -0,0 +1,40 @@
+#!/usr/bin/env python
+
+import os
+from glob import glob
+from misc_util import get_path, default_config_dict, dot_join
+
+def configuration(parent_package='',parent_path=None):
+ package = 'scipy_distutils'
+ local_path = get_path(__name__,parent_path)
+ config = default_config_dict(package,parent_package)
+
+ sub_package = dot_join(parent_package,package,'command')
+ config['packages'].append(sub_package)
+ config['package_dir'][sub_package] = os.path.join(local_path,'command')
+
+ #for name in glob(os.path.join(local_path,'tests','*_ext')):
+ # p = dot_join(parent_package,package,'tests',os.path.basename(name))
+ # config['packages'].append(p)
+ # config['package_dir'][p] = name
+
+ config['data_files'].append((package,[os.path.join(local_path,'sample_site.cfg')]))
+ return config
+
+if __name__ == '__main__':
+ from scipy_distutils_version import scipy_distutils_version
+ print 'scipy_distutils Version',scipy_distutils_version
+ from core import setup
+ config = configuration(parent_path='')
+ for k,v in config.items():
+ if not v:
+ del config[k]
+ setup(version = scipy_distutils_version,
+ description = "Changes to distutils needed for SciPy "\
+ "-- mostly Fortran support",
+ author = "Travis Oliphant, Eric Jones, and Pearu Peterson",
+ author_email = "scipy-dev@scipy.org",
+ license = "SciPy License (BSD Style)",
+ url = 'http://www.scipy.org',
+ **config
+ )