1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-01-03 05:35:58 +00:00

vagrant: pyenv: only use Python 3.11.11

Installing 3.9/10/12 involves downloading and compiling these,
which takes a lot of time and has some potential breaking the
boxes by installing misc. openssl versions.

We test misc. python versions on github actions CI all the time,
so we only need the one here which we want to use for the binary
builds.
This commit is contained in:
Thomas Waldmann 2024-12-29 01:04:45 +01:00
parent 2dfb5d9a06
commit 094a4a4d48
No known key found for this signature in database
GPG key ID: 243ACFA951F78E01

7
Vagrantfile vendored
View file

@ -167,10 +167,7 @@ end
def install_pythons(boxname)
return <<-EOF
. ~/.bash_profile
pyenv install 3.12.0 # tests
pyenv install 3.11.11 # tests, binary build
pyenv install 3.10.2 # tests
pyenv install 3.9.4 # tests
pyenv rehash
EOF
end
@ -235,8 +232,8 @@ def run_tests(boxname, skip_env)
. ../borg-env/bin/activate
if which pyenv 2> /dev/null; then
# for testing, use the earliest point releases of the supported python versions:
pyenv global 3.9.4 3.10.2 3.11.11 3.12.0
pyenv local 3.9.4 3.10.2 3.11.11 3.12.0
pyenv global 3.11.11
pyenv local 3.11.11
fi
# otherwise: just use the system python
# avoid that git complains about dubious ownership if we use fakeroot: