diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2023-03-07 18:39:21 +0100 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2023-03-07 18:39:21 +0100 |
commit | 1aa9bc838a7dbc96c40d9ffef712308205caa7e8 (patch) | |
tree | a0a07bd8040d0e4dbfb09785c886d295dc0f5e25 /setup.py | |
parent | 56586c925d30dbac177fe756687f619c454c702c (diff) | |
download | psutil-1aa9bc838a7dbc96c40d9ffef712308205caa7e8.tar.gz |
setup.py: on failure, give suggestion about PYPY installation
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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) |