From 7e5910a34139401bb78f86e62db1195f7b7e1af9 Mon Sep 17 00:00:00 2001 From: Hugo Osvaldo Barrera Date: Mon, 26 Jun 2023 18:46:54 +0200 Subject: [PATCH] ci: use virtualenvs for jobs that use pip Pip now refuses to tamper with the system python installation. --- .builds/tests-minimal.yml | 3 +++ .builds/tests-pypi.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.builds/tests-minimal.yml b/.builds/tests-minimal.yml index afeba0b..5782f60 100644 --- a/.builds/tests-minimal.yml +++ b/.builds/tests-minimal.yml @@ -18,6 +18,9 @@ environment: REQUIREMENTS: minimal # TODO: ETESYNC_TESTS tasks: + - venv: | + python -m venv $HOME/venv + echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv - setup: | sudo systemctl start docker cd vdirsyncer diff --git a/.builds/tests-pypi.yml b/.builds/tests-pypi.yml index 64f8ffa..3862a05 100644 --- a/.builds/tests-pypi.yml +++ b/.builds/tests-pypi.yml @@ -17,6 +17,9 @@ environment: REQUIREMENTS: release # TODO: ETESYNC_TESTS tasks: + - venv: | + python -m venv $HOME/venv + echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv - setup: | sudo systemctl start docker cd vdirsyncer