Files
zuul-jobs/roles/ensure-python
Jan Gutter e28bd5df1c Fix up some EL10 compatibility
* EL9 has python3.9 as system Python
* EL10 has bumped up this to python3.12
* Added a short novel for future archaeologists.

Change-Id: Ie9ee25207cee5b5aed773c2dc89a05bf6243069e
2025-09-25 17:49:55 +01:00
..
2025-09-25 17:49:55 +01:00

Ensure specified python interpreter and development files are installed

There are three ways to install the python interpreter:

  1. Using distribution packages: This is the default (python_use_pyenv and python_use_stow are both false).
  2. Install using pyenv.
  3. Install using stow.

Note

You cannot use both pyenv and stow method for the same job. That means that python_use_pyenv and python_use_stow cannot be set both to True at the same time.

Role Variables