pin suntime at 1.3.2, also cleanup: use same logic on all pip packages

This commit is contained in:
frederik
2025-03-08 17:16:53 +01:00
parent bedebf69f7
commit 0ffe3eec26
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ apprise==1.9.0
paho-mqtt<2.0.0 paho-mqtt<2.0.0
pytest==7.1.2 pytest==7.1.2
scikit-learn scikit-learn
suntime suntime==1.3.2
inotify inotify
requests requests
matplotlib matplotlib
+3 -1
View File
@@ -130,7 +130,9 @@ apprise_version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import apprise; print
version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import streamlit; print(streamlit.__version__)") version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import streamlit; print(streamlit.__version__)")
[[ $version != "1.31.0" ]] && sudo_with_user $HOME/BirdNET-Pi/birdnet/bin/pip3 install streamlit==1.31.0 [[ $version != "1.31.0" ]] && sudo_with_user $HOME/BirdNET-Pi/birdnet/bin/pip3 install streamlit==1.31.0
version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import seaborn; print(seaborn.__version__)") version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import seaborn; print(seaborn.__version__)")
echo "$version" | grep -q "0.12" && sudo_with_user $HOME/BirdNET-Pi/birdnet/bin/pip3 install seaborn==0.13.2 [[ $version != "0.13.2" ]] && sudo_with_user $HOME/BirdNET-Pi/birdnet/bin/pip3 install seaborn==0.13.2
version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import suntime; print(suntime.__version__)")
[[ $version != "1.3.2" ]] && sudo_with_user $HOME/BirdNET-Pi/birdnet/bin/pip3 install suntime==1.3.2
tf_version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import tflite_runtime; print(tflite_runtime.__version__)") tf_version=$($HOME/BirdNET-Pi/birdnet/bin/python3 -c "import tflite_runtime; print(tflite_runtime.__version__)")
if [ "$tf_version" != "2.11.0" ]; then if [ "$tf_version" != "2.11.0" ]; then