Skip to content

Commit 7e5910a

Browse files
committed
ci: use virtualenvs for jobs that use pip
Pip now refuses to tamper with the system python installation.
1 parent 7403182 commit 7e5910a

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

.builds/tests-minimal.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ environment:
1818
REQUIREMENTS: minimal
1919
# TODO: ETESYNC_TESTS
2020
tasks:
21+
- venv: |
22+
python -m venv $HOME/venv
23+
echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv
2124
- setup: |
2225
sudo systemctl start docker
2326
cd vdirsyncer

.builds/tests-pypi.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ environment:
1717
REQUIREMENTS: release
1818
# TODO: ETESYNC_TESTS
1919
tasks:
20+
- venv: |
21+
python -m venv $HOME/venv
22+
echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv
2023
- setup: |
2124
sudo systemctl start docker
2225
cd vdirsyncer

0 commit comments

Comments
 (0)