From 284cc1b27bfc06e5ac1834628214775a630cd879 Mon Sep 17 00:00:00 2001 From: mcguirepr89 Date: Sat, 25 Jun 2022 15:15:39 -0400 Subject: [PATCH] installs pytest on update --- scripts/update_birdnet_snippets.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/update_birdnet_snippets.sh b/scripts/update_birdnet_snippets.sh index b421177..c22d0bf 100755 --- a/scripts/update_birdnet_snippets.sh +++ b/scripts/update_birdnet_snippets.sh @@ -53,8 +53,8 @@ fi apprise_installation_status=$(~/BirdNET-Pi/birdnet/bin/python3 -c 'import pkgutil; print("installed" if pkgutil.find_loader("apprise") else "not installed")') if [[ "$apprise_installation_status" = "not installed" ]];then - ~/BirdNET-Pi/birdnet/bin/pip3 install -U pip - ~/BirdNET-Pi/birdnet/bin/pip3 install apprise + $HOME/BirdNET-Pi/birdnet/bin/pip3 install -U pip + $HOME/BirdNET-Pi/birdnet/bin/pip3 install apprise fi [ -f $HOME/BirdNET-Pi/apprise.txt ] || sudo -E -ucaddy touch $HOME/BirdNET-Pi/apprise.txt if ! which lsof &>/dev/null;then @@ -88,5 +88,12 @@ if ! grep FLICKR_FILTER_EMAIL /etc/birdnet/birdnet.conf &>/dev/null;then sudo -u$USER echo "FLICKR_FILTER_EMAIL=" >> /etc/birdnet/birdnet.conf fi +pytest_installation_status=$(~/BirdNET-Pi/birdnet/bin/python3 -c 'import pkgutil; print("installed" if pkgutil.find_loader("pytest") else "not installed")') +if [[ "$pytest_installation_status" = "not installed" ]];then + $HOME/BirdNET-Pi/birdnet/bin/pip3 install -U pip + $HOME/BirdNET-Pi/birdnet/bin/pip3 install pytest==7.1.2 pytest-mock==3.7.0 +fi + + sudo systemctl daemon-reload restart_services.sh