Feat: Set python3 version from pyenv
[releng/global-jjb.git] / releasenotes / notes / set-pyenv-python3-18154ae118e9e012.yaml
1 ---
2 upgrade:
3   - |
4     Use pyenv whih is the standard way to manage, set and use a python3
5     installation on the system.
6
7     The required version of python3 for all jobs should be > 3.8.x, to
8     avoid PyPI dependencies conflicts with outdated versions. However, the
9     lf-activate-venv() uses the system default version python installed through
10     packages. This can cause warning and build failures that source lf-env.sh.
11
12     Update lf-activate-venv to use pyenv versions of python3 installed through
13     the lfit.python-install galaxy ansible role.