summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2023-03-07 18:39:21 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2023-03-07 18:39:21 +0100
commit1aa9bc838a7dbc96c40d9ffef712308205caa7e8 (patch)
treea0a07bd8040d0e4dbfb09785c886d295dc0f5e25 /setup.py
parent56586c925d30dbac177fe756687f619c454c702c (diff)
downloadpsutil-1aa9bc838a7dbc96c40d9ffef712308205caa7e8.tar.gz
setup.py: on failure, give suggestion about PYPY installation
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index 29039aad..65dad252 100755
--- a/setup.py
+++ b/setup.py
@@ -466,12 +466,14 @@ def main():
"develop")):
py3 = "3" if PY3 else ""
if LINUX:
+ pyimpl = "pypy" if PYPY else "python"
if which('dpkg'):
- missdeps("sudo apt-get install gcc python%s-dev" % py3)
+ missdeps("sudo apt-get install gcc %s%s-dev" %
+ (pyimpl, py3))
elif which('rpm'):
- missdeps("sudo yum install gcc python%s-devel" % py3)
+ missdeps("sudo yum install gcc %s%s-devel" % (pyimpl, py3))
elif which('apk'):
- missdeps("sudo apk add gcc python%s-dev" % py3)
+ missdeps("sudo apk add gcc %s%s-dev" % (pyimpl, py3))
elif MACOS:
print(hilite("XCode (https://developer.apple.com/xcode/) "
"is not installed"), color="red", file=sys.stderr)