From: Anil Belur Date: Thu, 3 Oct 2024 22:32:14 +0000 (+1000) Subject: Chore: Update pyenv python versions to more recent X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F25%2F73225%2F1;p=ansible%2Froles%2Fpython-install.git Chore: Update pyenv python versions to more recent Add python 3.12.x to the list Signed-off-by: Anil Belur Change-Id: I51bb25d9db70b61fbd99c2436cb78bd5bf1f2c52 --- diff --git a/defaults/main.yml b/defaults/main.yml index 68460c1..b2c9d9d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,9 +1,10 @@ --- -pyenv_version: v2.3.35 -python39_version: 3.9.13 -python38_version: 3.8.13 -python310_version: 3.10.13 -python311_version: 3.11.7 +pyenv_version: v2.4.13 +python38_version: 3.8.20 +python39_version: 3.9.20 +python310_version: 3.10.15 +python311_version: 3.11.10 +python312_version: 3.12.6 python_versions: - '{{ python39_version }}' diff --git a/tasks/main.yml b/tasks/main.yml index 780522a..6485451 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -57,6 +57,7 @@ PYTHON39_VERSION: '{{ python39_version }}' PYTHON310_VERSION: '{{ python310_version }}' PYTHON311_VERSION: '{{ python311_version }}' + PYTHON312_VERSION: '{{ python312_version }}' block: - name: 'Install pyenv {{ pyenv_version }}' ansible.builtin.git: @@ -81,5 +82,9 @@ when: - (ansible_distribution == 'Ubuntu' and ansible_distribution_version >= '18.04') or (ansible_distribution == 'CentOS' and ansible_distribution_major_version >= '8') - - name: 'Set the required python 3.x versions using pyenv' # noqa no-changed-when + - name: 'Set the required python 3.x versions using pyenv on Ubuntu' # noqa no-changed-when + ansible.builtin.command: 'pyenv global system {{ pyenv_cmd }}' + when: ansible_distribution == 'Ubuntu' + - name: 'Set the required python 3.x versions using pyenv on CentOS' # noqa no-changed-when ansible.builtin.command: 'pyenv global {{ pyenv_cmd }}' + when: ansible_distribution == 'CentOS'