build_ext.build_extensions(self)
- longest = 0
- if self.extensions:
- longest = max([len(e.name) for e in self.extensions])
+ for ext in self.extensions:
+ self.check_extension_import(ext)
+
- if self.failed:
- longest = max(longest, max([len(name) for name in self.failed]))
+ longest = max([len(e.name) for e in self.extensions], default=0)
+ if self.failed or self.failed_on_import:
+ all_failed = self.failed + self.failed_on_import
+ longest = max(longest, max([len(name) for name in all_failed]))
def print_three_column(lst):
lst.sort(key=str.lower)