summaryrefslogtreecommitdiff
path: root/numpy/distutils/misc_util.py
diff options
context:
space:
mode:
authorPearu Peterson <pearu.peterson@gmail.com>2006-03-29 11:22:07 +0000
committerPearu Peterson <pearu.peterson@gmail.com>2006-03-29 11:22:07 +0000
commitcecd918ce6c4665e4f2361fa64e076c35d3cfae4 (patch)
tree4e71a5bb664941cf2060c3e6500660468293a5fe /numpy/distutils/misc_util.py
parent700d45ec7abfc06bc1360e008b2328d5f95c7909 (diff)
downloadnumpy-cecd918ce6c4665e4f2361fa64e076c35d3cfae4.tar.gz
Forcing unique names for subpackage setup.py modules.
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r--numpy/distutils/misc_util.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py
index 329ffde79..00cf328c2 100644
--- a/numpy/distutils/misc_util.py
+++ b/numpy/distutils/misc_util.py
@@ -520,11 +520,12 @@ class Configuration(object):
try:
fo_setup_py = open(setup_py, 'U')
setup_name = os.path.splitext(os.path.basename(setup_py))[0]
- n = dot_join(self.name,setup_name)
+ n = dot_join(self.name,subpackage_name,setup_name)
setup_module = imp.load_module('_'.join(n.split('.')),
fo_setup_py,
setup_py,
('.py', 'U', 1))
+ fo_setup_py.close()
if not hasattr(setup_module,'configuration'):
if not self.options['assume_default_configuration']:
self.warn('Assuming default configuration '\
@@ -568,7 +569,6 @@ class Configuration(object):
if not os.path.isfile(setup_py):
setup_py = njoin(subpackage_path,
'setup_%s.py' % (subpackage_name))
-
if not os.path.isfile(setup_py):
if not self.options['assume_default_configuration']:
self.warn('Assuming default configuration '\