From 5a024542e100412d42ceec582487df025751daa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Laurent?= <francois.laurent@posteo.net> Date: Thu, 17 Apr 2025 17:01:28 +0200 Subject: [PATCH] fix: poetry can return error codes if corrupt by pyenv --- scripts/install.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index 74459a7..cdd3dcb 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -1,7 +1,5 @@ #!/usr/bin/env bash -set -e - for flag in "$@"; do if [ "$flag" = "-h" -o "$flag" = "--help" ]; then echo "Command-line installer for LarvaTagger" @@ -52,7 +50,7 @@ fi if [ "$1" = "--uninstall" ]; then for pkg in MaggotUBA TaggingBackends; do if [ -d "$LARVATAGGER_PATH/$pkg" ]; then - env=$(cd "$LARVATAGGER_PATH/$pkg" && poetry env info -p) + env=$(cd "$LARVATAGGER_PATH/$pkg" && poetry env info -p 2>/dev/null) [ -d "$env" ] && rm -rf "$env" fi done @@ -369,7 +367,7 @@ else activate() { # pyenv activation is necessary on WSL command -v pyenv &>/dev/null && [ -n "`pyenv versions | grep ' $PYTHON_VERSION'`" ] && pyenv local $PYTHON_VERSION - poetry env use $PYTHON_VERSION + poetry env use $PYTHON_VERSION 2>/dev/null } if [ -d TaggingBackends ]; then -- GitLab