From 617918896dd63a87a0fcf8785796ba75ba270904 Mon Sep 17 00:00:00 2001 From: Johan Schott Date: Wed, 21 Feb 2024 22:52:37 +0100 Subject: [PATCH 1/2] use uv instead of pip to install python libraries. --- install_setup.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/install_setup.sh b/install_setup.sh index 5b6da3f..e19f274 100755 --- a/install_setup.sh +++ b/install_setup.sh @@ -43,8 +43,7 @@ python3 -m venv ~/envED . ~/envED/bin/activate # Install required python libraries. -pip install --disable-pip-version-check -q -U pip==21.2.4 -pip install --disable-pip-version-check -q pip-tools==6.1.0 +pip install --disable-pip-version-check -q -U uv==0.1.6 rm -f requirements.txt -pip-compile -q requirements.in -pip install --disable-pip-version-check -q -r requirements.txt +uv pip compile -q requirements.in -o requirements.txt +uv pip install -q -r requirements.txt From 75c8f44bdbc543f76ca1e61086b1d406876a9be5 Mon Sep 17 00:00:00 2001 From: Johan Schott Date: Thu, 22 Feb 2024 21:53:05 +0100 Subject: [PATCH 2/2] skip pinning secondary requirements. --- install_setup.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/install_setup.sh b/install_setup.sh index e19f274..4e7d084 100755 --- a/install_setup.sh +++ b/install_setup.sh @@ -44,6 +44,4 @@ python3 -m venv ~/envED # Install required python libraries. pip install --disable-pip-version-check -q -U uv==0.1.6 -rm -f requirements.txt -uv pip compile -q requirements.in -o requirements.txt -uv pip install -q -r requirements.txt +uv pip install -q -r requirements.in