summaryrefslogtreecommitdiff
path: root/distutils/examples/setup_module_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'distutils/examples/setup_module_config.py')
-rw-r--r--distutils/examples/setup_module_config.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/distutils/examples/setup_module_config.py b/distutils/examples/setup_module_config.py
new file mode 100644
index 000000000..597e67e51
--- /dev/null
+++ b/distutils/examples/setup_module_config.py
@@ -0,0 +1,17 @@
+#!/usr/bin/env python
+from scipy_distutils.core import setup, Extension
+from scipy_distutils.misc_util import default_config_dict, \
+ dot_join, generate_svn_version_py
+
+def configuration(parent_package='',parent_path=None):
+ package_name = 'module'
+ config = default_config_dict(package_name, parent_package)
+
+ ext = Extension(dot_join(config['name'],'config'),
+ sources=[generate_config_py])
+ config['ext_modules'].append(ext)
+
+ return config
+
+if __name__ == '__main__':
+ setup(**configuration(parent_path=''))