diff --git a/base/Dockerfile b/base/Dockerfile index 8f23531..4ec1909 100644 --- a/base/Dockerfile +++ b/base/Dockerfile @@ -10,7 +10,7 @@ COPY switch_python /usr/bin/switch_python ARG PYTHON_VERSION=3.11 RUN switch_python "$PYTHON_VERSION" -RUN pip3 install -r dev_requirements.txt +RUN uv pip install -r dev_requirements.txt RUN dnf -y install gettext diff --git a/base/container_scripts/install_client.sh b/base/container_scripts/install_client.sh index 69b4ab6..279c08a 100755 --- a/base/container_scripts/install_client.sh +++ b/base/container_scripts/install_client.sh @@ -7,4 +7,4 @@ declare PROJECT="$1" cd "/src/pulp-openapi-generator/$PROJECT-client" # Editable installs are currently broken for the new client -pip install . +uv pip install . diff --git a/base/container_scripts/install_functional_requirements.sh b/base/container_scripts/install_functional_requirements.sh index c24c6ac..c6c3d3b 100755 --- a/base/container_scripts/install_functional_requirements.sh +++ b/base/container_scripts/install_functional_requirements.sh @@ -18,5 +18,5 @@ fi cd "/src/${PROJECT}/" if [[ -f functest_requirements.txt ]]; then - pip3 install -r functest_requirements.txt + uv pip install -r functest_requirements.txt fi diff --git a/base/container_scripts/install_lint_requirements.sh b/base/container_scripts/install_lint_requirements.sh index c0ab9e1..953e382 100755 --- a/base/container_scripts/install_lint_requirements.sh +++ b/base/container_scripts/install_lint_requirements.sh @@ -18,5 +18,5 @@ fi cd "/src/${PROJECT}/" if [[ -f lint_requirements.txt ]]; then - pip install -r lint_requirements.txt + uv pip install -r lint_requirements.txt fi diff --git a/base/container_scripts/install_performance_requirements.sh b/base/container_scripts/install_performance_requirements.sh index 4313686..9a4e76e 100755 --- a/base/container_scripts/install_performance_requirements.sh +++ b/base/container_scripts/install_performance_requirements.sh @@ -18,7 +18,7 @@ fi cd "/src/${PROJECT}/" if [[ -f perftest_requirements.txt ]]; then - pip install -r perftest_requirements.txt + uv pip install -r perftest_requirements.txt elif [[ -f functest_requirements.txt ]]; then - pip install -r functest_requirements.txt + uv pip install -r functest_requirements.txt fi diff --git a/base/container_scripts/install_unit_requirements.sh b/base/container_scripts/install_unit_requirements.sh index c90ff76..7cdb035 100755 --- a/base/container_scripts/install_unit_requirements.sh +++ b/base/container_scripts/install_unit_requirements.sh @@ -18,5 +18,5 @@ fi cd "/src/${PROJECT}/" if [[ -f unittest_requirements.txt ]]; then - pip install -r unittest_requirements.txt + uv pip install -r unittest_requirements.txt fi diff --git a/base/container_scripts/show_urls.sh b/base/container_scripts/show_urls.sh index 471cf19..e67b5a7 100644 --- a/base/container_scripts/show_urls.sh +++ b/base/container_scripts/show_urls.sh @@ -1,6 +1,6 @@ #!/bin/bash # this gives us the show_urls django command -pip show django-extensions || pip install django-extensions +uv pip show django-extensions || uv pip install django-extensions pulpcore-manager show_urls diff --git a/base/utils.sh b/base/utils.sh index 2ea73af..3605ef3 100755 --- a/base/utils.sh +++ b/base/utils.sh @@ -21,7 +21,7 @@ install_local_deps() { if [[ -d "$src_path" ]]; then log_message "Installing path ${item} in editable mode." - pip3 install --prefix /usr/local/ --no-cache-dir --editable "$src_path" >/dev/null + uv pip install --prefix /usr/local/ --no-cache-dir --editable "$src_path" >/dev/null nginx_config="${src_path}/${item}/app/webserver_snippets/nginx.conf"