From b89775677639d2f2b143119baf8a4763c9b80df9 Mon Sep 17 00:00:00 2001 From: Mariam Ahhttouche Date: Fri, 13 Feb 2026 17:04:24 +0100 Subject: [PATCH] uv_python module: make latest state more deterministic by using install with explicite version --- plugins/modules/uv_python.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/modules/uv_python.py b/plugins/modules/uv_python.py index d8f29228d9..43ba51a912 100644 --- a/plugins/modules/uv_python.py +++ b/plugins/modules/uv_python.py @@ -107,8 +107,8 @@ class UV: if self.module.check_mode: return True, latest_version - cmd = [self.module.get_bin_path("uv", required=True), "python", "upgrade", self.python_version_str] - rc, out, _ = self.module.run_command(cmd, check_rc=True) + cmd = [self.module.get_bin_path("uv", required=True), "python", "install", latest_version] + _, out, _ = self.module.run_command(cmd, check_rc=True) return True, out def _find_python(self, *args):