Skip to content

Commit 21c8d5c

Browse files
committed
Issue #16537: Check whether self.extensions is empty in setup.py.
Patch by Jonathan Hosmer.
1 parent 1f3a88f commit 21c8d5c

3 files changed

Lines changed: 10 additions & 1 deletion

File tree

Misc/ACKS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,7 @@ Randall Hopper
588588
Nadav Horesh
589589
Alon Horev
590590
Jan Hosang
591+
Jonathan Hosmer
591592
Alan Hourihane
592593
Ken Howard
593594
Brad Howes

Misc/NEWS

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ Library
1515
- Issue #22448: Improve canceled timer handles cleanup to prevent
1616
unbound memory usage. Patch by Joshua Moore-Oliva.
1717

18+
Build
19+
-----
20+
21+
- Issue #16537: Check whether self.extensions is empty in setup.py. Patch by
22+
Jonathan Hosmer.
23+
1824

1925
What's New in Python 3.4.2?
2026
===========================

setup.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,9 @@ def build_extensions(self):
252252

253253
build_ext.build_extensions(self)
254254

255-
longest = max([len(e.name) for e in self.extensions])
255+
longest = 0
256+
if self.extensions:
257+
longest = max([len(e.name) for e in self.extensions])
256258
if self.failed:
257259
longest = max(longest, max([len(name) for name in self.failed]))
258260

0 commit comments

Comments
 (0)