From: Tommy Carpenter Date: Thu, 13 Feb 2020 15:33:34 +0000 (-0500) Subject: Upgrade pyenv and python versions X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=eb22025961e2365e9963076b222dd088429747c3;p=ansible%2Froles%2Fpython-install.git Upgrade pyenv and python versions upgrade pyenv to 1.2.17 upgrade python to 3.5.8, 3.6.10, 3.7.7 add python 3.8.2 Issue-ID: RELENG-2736 Change-Id: Ie4373fab05d1cf38c7f3f4a835517b2a46fe50bf Signed-off-by: Tommy Carpenter Signed-off-by: Lott, Christopher (cl778h) --- diff --git a/README.md b/README.md index 693637d..2258dad 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ python34_version: Version of Python 3.4 to install. python35_version: Version of Python 3.5 to install. python36_version: Version of Python 3.6 to install. python37_version: Version of Python 3.7 to install. +python38_version: Version of Python 3.8 to install. Dependencies ------------ diff --git a/defaults/main.yml b/defaults/main.yml index f32ef60..8f4e000 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,7 +1,9 @@ --- -pyenv_version: v1.2.13 +pyenv_version: v1.2.17 python34_version: 3.4.10 -python35_version: 3.5.7 -python36_version: 3.6.9 -python37_version: 3.7.4 -pyenv_command: 'pyenv global system {{python37_version}} {{python36_version}} {{python35_version}} {{python34_version}}' +python35_version: 3.5.8 +python36_version: 3.6.10 +python37_version: 3.7.7 +python38_version: 3.8.2 + +pyenv_command: 'pyenv global system {{python38_version}} {{python37_version}} {{python36_version}} {{python35_version}} {{python34_version}}' diff --git a/tasks/main.yml b/tasks/main.yml index 734a9fa..cef5350 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -12,7 +12,7 @@ - name: Check pyenv global command set_fact: - pyenv_command: 'pyenv global system {{ python37_version }} {{ python36_version }} {{ python35_version }}' + pyenv_command: 'pyenv global system {{ python38_version }} {{ python37_version }} {{ python36_version }} {{ python35_version }}' when: ansible_distribution_version >= '18.04' - name: Install Python via pyenv @@ -23,6 +23,7 @@ PYTHON35_VERSION: '{{ python35_version }}' PYTHON36_VERSION: '{{ python36_version }}' PYTHON37_VERSION: '{{ python37_version }}' + PYTHON38_VERSION: '{{ python38_version }}' block: - name: 'Install pyenv {{ pyenv_version }}' git: @@ -38,6 +39,8 @@ command: pyenv install -s "$PYTHON36_VERSION" - name: 'Install Python {{ python37_version }}' command: pyenv install -s "$PYTHON37_VERSION" + - name: 'Install Python {{ python38_version }}' + command: pyenv install -s "$PYTHON38_VERSION" - name: Set pyenv global command: '{{ pyenv_command }}' become: true