Open carlosal1015 opened 2 weeks ago
Describe the bug
In Arch Linux, ninja binary detection is wrong. Let's see a minimal extract of build_ninja().
ninja
build_ninja()
# File located at /tmp/main.py import sys import os import subprocess try: subprocess.run( [sys.path[0] + os.path.sep + "ninja", "--version"], stdout=subprocess.PIPE ) except OSError: print("ninja executable not found. Building ...") subprocess.run( args=[ subprocess.run( args=["which", "ninja"], capture_output=True, text=True ).stdout.strip(), "--version", ], stdout=subprocess.PIPE, ) subprocess.run(["ninja", "--version"]) subprocess.run(["pwd"]) print(sys.path[0])
ninja executable not found. Building ... 1.12.1 /tmp /tmp
Desktop
Thanks, please open a pull request with the proposed fix
Describe the bug
In Arch Linux,
ninja
binary detection is wrong. Let's see a minimal extract ofbuild_ninja()
.Desktop