Upgrade pyenv and python versions 20/63120/7
authorTommy Carpenter <tc677g@att.com>
Thu, 13 Feb 2020 15:33:34 +0000 (10:33 -0500)
committerLott, Christopher (cl778h) <cl778h@att.com>
Tue, 17 Mar 2020 01:39:57 +0000 (21:39 -0400)
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 <tc677g@att.com>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
README.md
defaults/main.yml
tasks/main.yml

index 693637d..2258dad 100644 (file)
--- 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
 ------------
index f32ef60..8f4e000 100644 (file)
@@ -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}}'
index 734a9fa..cef5350 100644 (file)
@@ -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