D’après la doc de dependance.lib, il te faut un fichier install_apt.sh qui ressemble tout simplement à ça :
######################### INCLUSION LIB ##########################
BASE_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
wget https://raw.githubusercontent.com/NebzHB/dependance.lib/master/dependance.lib --no-cache -O ${BASE_DIR}/dependance.lib &>/dev/null
PLUGIN=$(basename "$(realpath ${BASE_DIR}/..)")
LANG_DEP=en
. ${BASE_DIR}/dependance.lib
##################################################################
wget https://raw.githubusercontent.com/NebzHB/dependance.lib/master/pyenv.lib --no-cache -O ${BASE_DIR}/pyenv.lib &>/dev/null
. ${BASE_DIR}/pyenv.lib
##################################################################
TARGET_PYTHON_VERSION="3.9"
VENV_DIR=${BASE_DIR}/python_venv
# APT_PACKAGES="first1 second2"
launchInstall
Et tout ce dont tu as besoin sera fait, mais tu dois déplacer le fichier ${BASE_DIR}/python-requirements/requirements.txt vers ${BASE_DIR}/requirements.txt
→ Merci Mips et Nebz
2 points me taraudent :
- pourquoi une vieille version de python ?
- pourquoi
python_venv? Tu utilises des venv avec un autre interpréteur que python ? Par défaut c’est justevenv, pourquoi ça ne convient pas ?