@@ -205,7 +205,7 @@ blocks:
205205 - sem-version python 3.11
206206 - pip install uv
207207 # use a virtualenv
208- - uv venv _venv && source _venv/bin/activate
208+ - uv venv _venv --python "$(command -v python)" && source _venv/bin/activate
209209 - chmod u+r+x tools/source-package-verification.sh
210210 - tools/source-package-verification.sh
211211 - name : Build and Tests with 'consumer' group protocol
@@ -214,7 +214,7 @@ blocks:
214214 - sem-version java 17
215215 - pip install uv
216216 # use a virtualenv
217- - uv venv _venv && source _venv/bin/activate
217+ - uv venv _venv --python "$(command -v python)" && source _venv/bin/activate
218218 - chmod u+r+x tools/source-package-verification.sh
219219 - export TEST_CONSUMER_GROUP_PROTOCOL=consumer
220220 - tools/source-package-verification.sh
@@ -223,7 +223,7 @@ blocks:
223223 - sem-version python 3.11
224224 - pip install uv
225225 # use a virtualenv
226- - uv venv _venv && source _venv/bin/activate
226+ - uv venv _venv --python "$(command -v python)" && source _venv/bin/activate
227227 - chmod u+r+x tools/source-package-verification.sh
228228 - export RUN_COVERAGE=true
229229 - tools/source-package-verification.sh
@@ -247,7 +247,7 @@ blocks:
247247 - sem-version python 3.11
248248 - pip install uv
249249 # use a virtualenv
250- - uv venv _venv && source _venv/bin/activate
250+ - uv venv _venv --python "$(command -v python)" && source _venv/bin/activate
251251 - chmod u+r+x tools/source-package-verification.sh
252252 - tools/source-package-verification.sh
253253 - name : " Source package verification with Python 3 (OSX x64) +docs"
@@ -266,7 +266,7 @@ blocks:
266266 - sem-version python 3.11
267267 - pip install uv
268268 # use a virtualenv
269- - uv venv _venv && source _venv/bin/activate
269+ - uv venv _venv --python "$(command -v python)" && source _venv/bin/activate
270270 - chmod u+r+x tools/source-package-verification.sh
271271 - tools/source-package-verification.sh
272272 - name : " Source package verification with Python 3 (OSX arm64) +docs"
@@ -285,7 +285,7 @@ blocks:
285285 - sem-version python 3.11
286286 - pip install uv
287287 # use a virtualenv
288- - uv venv _venv && source _venv/bin/activate
288+ - uv venv _venv --python "$(command -v python)" && source _venv/bin/activate
289289 - chmod u+r+x tools/source-package-verification.sh
290290 - tools/source-package-verification.sh
291291 - name : " Ducktape Performance Tests (Linux x64)"
@@ -311,7 +311,7 @@ blocks:
311311 - export ARCH=x64
312312 - sem-version python 3.11
313313 - pip install uv
314- - uv venv _venv && source _venv/bin/activate
314+ - uv venv _venv --python "$(command -v python)" && source _venv/bin/activate
315315
316316 # Install ducktape framework and additional dependencies
317317 - uv pip install ducktape psutil
0 commit comments