From 0c40bf9a520c2c657b5e06b5f526a450f1f5ecf8 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 9 May 2025 09:59:38 +0200 Subject: [PATCH] Update homeassistant-core-install.sh --- install/homeassistant-core-install.sh | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/install/homeassistant-core-install.sh b/install/homeassistant-core-install.sh index c725e59..f7a9741 100644 --- a/install/homeassistant-core-install.sh +++ b/install/homeassistant-core-install.sh @@ -46,29 +46,24 @@ $STD apt-get install -y \ pkg-config msg_ok "Installed Dependencies" +setup_uv msg_info "Setup Python3" -$STD apt-get update -$STD rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED -$STD apt-get remove --purge -y python3.12 python3.12-dev python3.12-venv - $STD apt-get install -y \ python3.13 \ python3-pip \ python3.13-dev \ python3.13-venv - -ln -sf /usr/bin/python3.13 /usr/bin/python3 msg_ok "Setup Python3" msg_info "Setting up Home Assistant-Core environment" -mkdir /srv/homeassistant +mkdir -p /srv/homeassistant cd /srv/homeassistant -python3 -m venv . +uv venv . source bin/activate msg_ok "Created virtual environment" msg_info "Installing Home Assistant-Core" -$STD python3 -m pip install webrtcvad wheel homeassistant mysqlclient psycopg2-binary isal +$STD uv pip install --all-extras homeassistant mysqlclient psycopg2-binary isal webrtcvad wheel mkdir -p /root/.homeassistant msg_ok "Installed Home Assistant-Core"