changeset: 92602:a169ee4f254a branch: 3.4 parent: 92598:2eea52c287b7 user: Berker Peksag date: Sat Sep 27 22:37:15 2014 +0300 files: Misc/ACKS Misc/NEWS setup.py description: Issue #16537: Check whether self.extensions is empty in setup.py. Patch by Jonathan Hosmer. diff -r 2eea52c287b7 -r a169ee4f254a Misc/ACKS --- a/Misc/ACKS Sat Sep 27 14:59:36 2014 -0400 +++ b/Misc/ACKS Sat Sep 27 22:37:15 2014 +0300 @@ -588,6 +588,7 @@ Nadav Horesh Alon Horev Jan Hosang +Jonathan Hosmer Alan Hourihane Ken Howard Brad Howes diff -r 2eea52c287b7 -r a169ee4f254a Misc/NEWS --- a/Misc/NEWS Sat Sep 27 14:59:36 2014 -0400 +++ b/Misc/NEWS Sat Sep 27 22:37:15 2014 +0300 @@ -15,6 +15,12 @@ - Issue #22448: Improve canceled timer handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-Oliva. +Build +----- + +- Issue #16537: Check whether self.extensions is empty in setup.py. Patch by + Jonathan Hosmer. + What's New in Python 3.4.2? =========================== diff -r 2eea52c287b7 -r a169ee4f254a setup.py --- a/setup.py Sat Sep 27 14:59:36 2014 -0400 +++ b/setup.py Sat Sep 27 22:37:15 2014 +0300 @@ -252,7 +252,9 @@ build_ext.build_extensions(self) - longest = max([len(e.name) for e in self.extensions]) + longest = 0 + if self.extensions: + longest = max([len(e.name) for e in self.extensions]) if self.failed: longest = max(longest, max([len(name) for name in self.failed]))