summaryrefslogtreecommitdiff
path: root/distutils/examples/setup_module_svn.py
diff options
context:
space:
mode:
Diffstat (limited to 'distutils/examples/setup_module_svn.py')
-rw-r--r--distutils/examples/setup_module_svn.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/distutils/examples/setup_module_svn.py b/distutils/examples/setup_module_svn.py
new file mode 100644
index 000000000..e2d556bf8
--- /dev/null
+++ b/distutils/examples/setup_module_svn.py
@@ -0,0 +1,18 @@
+#!/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"],'__svn_version__'),
+ sources=[generate_svn_version_py])
+ ext.local_path = local_path
+ config['ext_modules'].append(ext)
+
+ return config
+
+if __name__ == '__main__':
+ setup(**configuration(parent_path=''))