Also handle python3 and pip3

This commit is contained in:
Ines Montani 2020-06-29 20:30:42 +02:00
parent c874dde66c
commit e8033df81e

View File

@ -595,9 +595,9 @@ def run_commands(
command = command.format(**variables) command = command.format(**variables)
command = shlex.split(command) command = shlex.split(command)
# TODO: is this needed / a good idea? # TODO: is this needed / a good idea?
if len(command) and command[0] == "python": if len(command) and command[0] in ("python", "python3"):
command[0] = sys.executable command[0] = sys.executable
elif len(command) and command[0] == "pip": elif len(command) and command[0] in ("pip", "pip3"):
command = [sys.executable, "-m", "pip", *command[1:]] command = [sys.executable, "-m", "pip", *command[1:]]
if not silent: if not silent:
print(" ".join(command)) print(" ".join(command))