summaryrefslogtreecommitdiff
path: root/numpy/distutils/command/build_py.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/distutils/command/build_py.py')
-rw-r--r--numpy/distutils/command/build_py.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/numpy/distutils/command/build_py.py b/numpy/distutils/command/build_py.py
index 8db743542..5bcbee32c 100644
--- a/numpy/distutils/command/build_py.py
+++ b/numpy/distutils/command/build_py.py
@@ -11,4 +11,14 @@ class build_py(old_build_py):
modules += build_src.py_modules_dict.get(package,[])
return modules
-
+
+ def find_modules(self):
+ old_py_modules = self.py_modules[:]
+ new_py_modules = filter(lambda i:type(i) is type(str), self.py_modules)
+ self.py_modules[:] = new_py_modules
+ modules = old_build_py.find_modules(self)
+ self.py_modules[:] = old_py_modules
+ return modules
+
+ # XXX: Fix find_source_files for item in py_modules such that item is 3-tuple
+ # and item[2] is source file.