From 7e18eee194fec93974ba283a09af231c1fcb3970 Mon Sep 17 00:00:00 2001 From: Ahmed Ilyas <ahmed.n.ilyas@gmail.com> Date: Wed, 21 Aug 2024 12:52:38 +0200 Subject: [PATCH] Use uv in `setup_dev_env.sh` --- scripts/setup_dev_env.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/setup_dev_env.sh b/scripts/setup_dev_env.sh index 3f54c93b48..0fe7c9dcbc 100755 --- a/scripts/setup_dev_env.sh +++ b/scripts/setup_dev_env.sh @@ -15,12 +15,17 @@ rm -rf nomad/app/static/docs rm -rf nomad/app/static/gui rm -rf site +# Check if the 'uv' command is available +if ! command -v uv &> /dev/null; then + pip install uv +fi + # Install nomad -pip install -e ".[infrastructure,parsing,dev]" -c requirements-dev.txt +uv pip install -e ".[infrastructure,parsing,dev]" -c requirements-dev.txt # Install "default" plugins. TODO: This can be removed once we have proper # distributions projects. -pip install -r default_plugins.txt -c requirements-dev.txt +uv pip install -r default_plugins.txt -c requirements-dev.txt # Build documentation sh scripts/generate_docs_artifacts.sh -- GitLab