summaryrefslogtreecommitdiff
path: root/numpy/distutils/command/build_py.py
diff options
context:
space:
mode:
authorPearu Peterson <pearu.peterson@gmail.com>2006-01-24 19:02:24 +0000
committerPearu Peterson <pearu.peterson@gmail.com>2006-01-24 19:02:24 +0000
commita47cfdcf0dea1e9c3135296c229f36e45fe589a4 (patch)
treeb89ba50580a85245f8dcee1cf133aac100d8a396 /numpy/distutils/command/build_py.py
parent16c544e58ff095cad64b9a57c2f7406b2e768409 (diff)
downloadnumpy-a47cfdcf0dea1e9c3135296c229f36e45fe589a4.tar.gz
Fixed setup.py sdist.
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.