Skip to content

Commit 4434758

Browse files
committed
further setup python environment
1 parent 2a7c6b3 commit 4434758

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/testkit.yml

+8-5
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,16 @@ jobs:
5353
curl \
5454
gnupg \
5555
lsb-release
56-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
57-
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
58-
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
59-
sudo apt-get update
60-
sudo apt-get install docker-ce docker-ce-cli containerd.io
6156
# Python (needed for dummy driver and TestKit)
6257
sudo apt-get install python3 python3-pip
58+
git clone https://github.com/pyenv/pyenv.git .pyenv
59+
export PYENV_ROOT=/.pyenv
60+
export PATH=$PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH
61+
pyenv install 3.9.2
62+
pyenv rehash
63+
pyenv global 3.9.2
64+
python -m pip install --upgrade pip
65+
python -m pip install coverage tox
6366
6467
- name: Run TestKit
6568
env:

0 commit comments

Comments
 (0)