fix(repo): use any python version available

This commit is contained in:
Michele Cereda
2024-05-10 00:34:04 +02:00
parent 7bdcec8fbe
commit 6528080a47
2 changed files with 6 additions and 2 deletions

View File

@@ -114,6 +114,7 @@
"deluser", "deluser",
"devel", "devel",
"dhclient", "dhclient",
"dhcpcd",
"diffpdf", "diffpdf",
"dkms", "dkms",
"dnsmasq", "dnsmasq",
@@ -127,6 +128,7 @@
"fargate", "fargate",
"fastboot", "fastboot",
"fdupes", "fdupes",
"fileglob",
"firewalld", "firewalld",
"flatpak", "flatpak",
"freshclam", "freshclam",
@@ -136,6 +138,7 @@
"getfacl", "getfacl",
"getfattr", "getfattr",
"gettext", "gettext",
"gitea",
"gitops", "gitops",
"gopass", "gopass",
"gpasswd", "gpasswd",
@@ -145,6 +148,7 @@
"growpart", "growpart",
"hadolint", "hadolint",
"hdparm", "hdparm",
"healthcheck",
"helmfile", "helmfile",
"hoppscotch", "hoppscotch",
"imager", "imager",

View File

@@ -1,8 +1,8 @@
#!make #!/usr/bin/env make
override venv ?= ${shell git rev-parse --show-toplevel}/.venv override venv ?= ${shell git rev-parse --show-toplevel}/.venv
create-venv: override python_version ?= 3.12 create-venv: override python_version ?= 3
create-venv: ${shell which 'python${python_version}'} create-venv: ${shell which 'python${python_version}'}
@python${python_version} -m 'venv' '${venv}' @python${python_version} -m 'venv' '${venv}'
@${venv}/bin/pip --require-virtualenv install -r 'requirements.txt' @${venv}/bin/pip --require-virtualenv install -r 'requirements.txt'