From 35da3a0870912c6cd60ba0509507826ce37d230b Mon Sep 17 00:00:00 2001 From: Bertrand Lanson Date: Sun, 1 Sep 2024 14:19:47 +0000 Subject: [PATCH] feat(task): do not try to update pip if manage_pip_packages_allow_break_system_packages is true It might fail on newer distribution (ubuntu 24+, debian 12+), because of the stupid PEP668 --- tasks/prerequisites.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tasks/prerequisites.yml b/tasks/prerequisites.yml index e2851a8..f9ceebf 100644 --- a/tasks/prerequisites.yml +++ b/tasks/prerequisites.yml @@ -9,4 +9,6 @@ - name: "Update pip to latest" ansible.builtin.pip: name: pip - extra_args: "--upgrade{% if manage_pip_packages_allow_break_system_packages %} --break-system-packages{% endif %}" + extra_args: "--upgrade" + when: + - not manage_pip_packages_allow_break_system_packages