예제 #1
0
    def run(self):
        if self.cythonize:
            # Move py files to ext_modules except __init__.py
            if not self.distribution.ext_modules:
                self.distribution.ext_modules = []
            for (pkg, mod, pth) in build_py.find_all_modules(self):
                if self.is_to_cythonize(pkg, mod):
                    self.distribution.ext_modules.append(
                        Extension(".".join([pkg, mod]), [pth],
                                  cython_c_in_temp=True))

        return build_py.run(self)
 def run(self):
     if self.cythonize:
         # Move py files to ext_modules except __init__.py
         if not self.distribution.ext_modules:
             self.distribution.ext_modules = []
         for (pkg, mod, pth) in build_py.find_all_modules(self):
             if self.is_to_cythonize(pkg, mod):
                 self.distribution.ext_modules.append(
                     Extension(
                         ".".join([pkg, mod]),
                         [pth],
                         cython_c_in_temp=True,
                         # Ensure cython compiles with a relevent language mode setting
                         cython_directives={
                             'language_level': sys.version[0]
                         }))
     return build_py.run(self)
예제 #3
0
 def find_all_modules(self):
     modules = build_py.find_all_modules(self)
     modules = list(filter(lambda m: _not_async(m[-1]), modules))
     return modules
예제 #4
0
파일: setup.py 프로젝트: salejovg/telepot
 def find_all_modules(self):
     modules = build_py.find_all_modules(self)
     modules = list(filter(lambda m: _not_async(m[-1]), modules))
     return modules
예제 #5
0
 def find_all_modules(self):
   _CompileProtos()
   self.packages = find_packages()
   return build_py.find_all_modules(self)
 def find_all_modules(self):
     """List all modules that have to be kept in pure Python.
     """
     return [(pkg, mod, pth)
             for pkg, mod, pth in build_py.find_all_modules(self)
             if not self.is_to_cythonize(pkg, mod)]
예제 #7
0
 def find_all_modules(self):
     self.packages = _find_packages("fleetspeak")
     return build_py.find_all_modules(self)
예제 #8
0
 def find_all_modules(self):
     self.packages = find_packages()
     return build_py.find_all_modules(self)
예제 #9
0
 def find_all_modules(self):
     modules = _build_py.find_all_modules(self)
     return self._filter_modules(modules)