diff --git a/README.md b/README.md index 5abc591..0a5a367 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,6 @@ This repository provides instructions and helper scripts to install [Immich](htt * This is tested on Ubuntu 22.04 (on both x86 and aarch64) as the host distro, but it will be similar on other distros. - * If your distro is not running Python v3.10 or v3.11 (e.g., Ubuntu 24.04), you may need to force a poetry update. Find `if false` in `install.sh`, and set it to true. - * This guide installs Immich to `/var/lib/immich`. To change it, replace it to the directory you want in this README and `install.sh`'s `$IMMICH_PATH`. * The [install.sh](install.sh) script currently is using Immich v1.105.1. It should be noted that due to the fast-evolving nature of Immich, the install script may get broken if you replace the `$TAG` to something more recent. diff --git a/install.sh b/install.sh index 8e14162..e37c885 100755 --- a/install.sh +++ b/install.sh @@ -79,7 +79,8 @@ python3 -m venv $APP/machine-learning/venv . $APP/machine-learning/venv/bin/activate pip3 install poetry cd machine-learning - if false; then # Set this to true to force poetry update + if python -c 'import sys; exit(0) if sys.version_info.major == 3 and sys.version_info.minor > 11 else exit(1)'; then + echo "Python > 3.11 detected, forcing poetry update" # Allow Python 3.12 (e.g., Ubuntu 24.04) sed -i -e 's/<3.12/<4/g' pyproject.toml poetry update