summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 24325437a..5ddd187f8 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -267,9 +267,12 @@ def check_types(config_cmd, ext, build_dir):
# Check we have the python header (-dev* packages on Linux)
result = config_cmd.check_header('Python.h')
if not result:
+ python = 'python'
+ if '__pypy__' in sys.builtin_module_names:
+ python = 'pypy'
raise SystemError(
"Cannot compile 'Python.h'. Perhaps you need to "
- "install python-dev|python-devel.")
+ "install {0}-dev|{0}-devel.".format(python))
res = config_cmd.check_header("endian.h")
if res:
private_defines.append(('HAVE_ENDIAN_H', 1))