MCPcopy Create free account
hub / github.com/pydata/numexpr / build_py

Class build_py

setup.py:175–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

173 from numpy.distutils.misc_util import is_string
174
175 class build_py(du_build_py):
176
177 def run(self):
178 build_src = self.get_finalized_command('build_src')
179 if build_src.py_modules_dict and self.packages is None:
180 self.packages = list(build_src.py_modules_dict.keys())
181 du_build_py.run(self)
182
183 def find_package_modules(self, package, package_dir):
184 modules = du_build_py.find_package_modules(self, package, package_dir)
185
186 # Find build_src generated *.py files.
187 build_src = self.get_finalized_command('build_src')
188 modules += build_src.py_modules_dict.get(package, [])
189
190 return modules
191
192 def find_modules(self):
193 old_py_modules = self.py_modules[:]
194 new_py_modules = list(filter(is_string, self.py_modules))
195 self.py_modules[:] = new_py_modules
196 modules = du_build_py.find_modules(self)
197 self.py_modules[:] = old_py_modules
198
199 return modules
200
201 _DEBUG = False
202 def localpath(*args):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…