def build_extension(self, ext):
     ext._convert_pyx_sources_to_lang()
     _compiler = self.compiler
     try:
         if isinstance(ext, Library):
             self.compiler = self.shlib_compiler
         _build_ext.build_extension(self, ext)
         if ext._needs_stub:
             cmd = self.get_finalized_command("build_py").build_lib
             self.write_stub(cmd, ext)
     finally:
         self.compiler = _compiler
 def build_extension(self, ext):
     ext._convert_pyx_sources_to_lang()
     _compiler = self.compiler
     try:
         if isinstance(ext, Library):
             self.compiler = self.shlib_compiler
         _build_ext.build_extension(self, ext)
         if ext._needs_stub:
             cmd = self.get_finalized_command('build_py').build_lib
             self.write_stub(cmd, ext)
     finally:
         self.compiler = _compiler