modified python dependency resolution to use function

This commit is contained in:
alanw 2023-06-22 12:30:11 -07:00
parent 05607f2538
commit e1615ae23d

View file

@ -67,12 +67,12 @@ check-deps(){
done
pybin=$(which python3)
if [ -z $pybin ] ; then
run install-packages python3 python3-pip
bins_missing+=(python3)
# TODO: make a universal package install function
fi
pipbin=$(which pip3)
if [ -z $pipbin ] ; then
run install-packages python3-pip
bins_missing+=(pip3)
fi
for pkg in ${pip_packages[@]} ; do
pippkg_installed=$(pip list | grep -F $pkg ; echo $?)
@ -91,7 +91,7 @@ check-deps(){
local _bins_missing=${#bins_missing[@]}
# If higher than 0, return a fail (1)
if [[ $_bins_missing != 0 ]] ; then
return 1
return ${#_bins_missing}
else
return 0
fi