From c1b277e31b977b41eedd5e213e7672d11c66da33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ga=C3=ABtan=20Montury?=
 <10528250-pytgaen@users.noreply.gitlab.com>
Date: Sun, 23 Feb 2025 12:57:26 +0100
Subject: [PATCH] fix: change _pip to pass cmd then PIP_OPTS

---
 templates/gitlab-ci-python.yml | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/templates/gitlab-ci-python.yml b/templates/gitlab-ci-python.yml
index 257bd3d..b4caf2c 100644
--- a/templates/gitlab-ci-python.yml
+++ b/templates/gitlab-ci-python.yml
@@ -747,14 +747,17 @@ variables:
   }
 
   function _pip() {
+    cmd=$1
+    shift
+
     if [[ "$PYTHON_BUILD_SYSTEM" =~ ^uv ]]
     then
       maybe_install_uv
       # shellcheck disable=SC2086
-      uv pip ${PIP_OPTS} "$@"
+      uv pip "$cmd" ${PIP_OPTS} "$@"
     else
       # shellcheck disable=SC2086
-      _run pip ${PIP_OPTS} "$@"
+      _run pip "$cmd" ${PIP_OPTS} "$@"
     fi
   }
 
-- 
GitLab