test,tools: use sys.executable instead of hardcoding python3

Thanks to Simon!
This commit is contained in:
Michael Vogt 2023-11-14 09:56:55 +01:00
parent d801ef3958
commit 5c345fb3fa
2 changed files with 3 additions and 2 deletions

View file

@ -374,7 +374,7 @@ class OSBuild(contextlib.AbstractContextManager):
output_dir_context = tempfile.TemporaryDirectory(dir="/var/tmp") output_dir_context = tempfile.TemporaryDirectory(dir="/var/tmp")
output_dir = cm.enter_context(output_dir_context) output_dir = cm.enter_context(output_dir_context)
cmd_args = ["python3", "-m", "osbuild"] cmd_args = [sys.executable, "-m", "osbuild"]
cmd_args += ["--json"] cmd_args += ["--json"]
cmd_args += ["--libdir", "."] cmd_args += ["--libdir", "."]

View file

@ -3,12 +3,13 @@ import argparse
import contextlib import contextlib
import os import os
import subprocess import subprocess
import sys
import tempfile import tempfile
def run_osbuild(output_directory, store, cache_max_size, libdir, manifest): def run_osbuild(output_directory, store, cache_max_size, libdir, manifest):
args = [ args = [
"python3", "-m", "osbuild", sys.executable, "-m", "osbuild",
"--export", "--export",
"tree", "tree",
"--output-directory", "--output-directory",