--- a/setup.py Mon Feb 11 11:20:12 2013 +0100
+++ b/setup.py Fri Apr 12 16:55:34 2013 -0400
@@ -297,9 +297,10 @@
self.py_modules.append("mercurial.pure.%s" % ext.name[10:])
self.distribution.ext_modules = []
else:
- if not os.path.exists(os.path.join(get_python_inc(), 'Python.h')):
+ h = os.path.join(get_python_inc(), 'Python.h')
+ if not os.path.exists(h):
raise SystemExit('Python headers are required to build '
- 'Mercurial')
+ 'Mercurial but weren\'t found in %s' % h)
def find_modules(self):
modules = build_py.find_modules(self)