From 879975677adb31c94384004e88b80e1da3528db8 Mon Sep 17 00:00:00 2001
From: Jeffrey Yasskin <jyasskin@gmail.com>
Date: Wed, 22 Aug 2007 23:14:27 +0000
Subject: When setup.py fails to find the necessary bits to build some modules,
 have it print a slightly more informative message.

---
 setup.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 79d758f..d768c65 100644
--- a/setup.py
+++ b/setup.py
@@ -194,18 +194,21 @@ class PyBuildExt(build_ext):
             for e, f, g in zip(lst[::3], lst[1::3], lst[2::3]):
                 print "%-*s   %-*s   %-*s" % (longest, e, longest, f,
                                               longest, g)
-            print
 
         if missing:
             print
             print "Failed to find the necessary bits to build these modules:"
             print_three_column(missing)
+            print ("To find the necessary bits, look in setup.py in"
+                   " detect_modules() for the module's name.")
+            print
 
         if self.failed:
             failed = self.failed[:]
             print
             print "Failed to build these modules:"
             print_three_column(failed)
+            print
 
     def build_extension(self, ext):
 
-- 
cgit v0.12