From 627b12e04fc7dde934de5ce51e593427bc282e25 Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Fri, 7 Nov 2025 11:25:13 +0100 Subject: [PATCH] Use uv for python packages install uv should show significant performance improvement, especially without wheels being pre-built. Depends-On: https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/966338 Change-Id: If98c55150a2362ed0d377374ecd3ffd8ddfd871e Signed-off-by: Dmitriy Rabotyagov --- global-requirement-pins.txt | 1 + tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2 | 1 + 2 files changed, 2 insertions(+) diff --git a/global-requirement-pins.txt b/global-requirement-pins.txt index 3eef813989..c91c77d462 100644 --- a/global-requirement-pins.txt +++ b/global-requirement-pins.txt @@ -10,3 +10,4 @@ pip==26.0.1 wheel==0.46.3 setuptools==80.10.2 uWSGI==2.0.31 +uv==0.9.7 diff --git a/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2 b/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2 index c37c711564..0d34cac3d9 100644 --- a/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2 +++ b/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2 @@ -229,6 +229,7 @@ magnum_wsgi_processes: 1 magnum_conductor_workers: 1 {% if 'metal' in bootstrap_host_scenarios %} +venv_install_tool: uv venv_wheel_build_enable: false {% endif %}