From f0c9da761b028b8d834648f9ae5ccc0b3207521f Mon Sep 17 00:00:00 2001 From: konykon Date: Tue, 11 Jul 2023 15:12:42 +0200 Subject: [PATCH 1/4] Add task to upgrade pip --- tasks/pyenv.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tasks/pyenv.yml b/tasks/pyenv.yml index 8c9eecc..83427f9 100644 --- a/tasks/pyenv.yml +++ b/tasks/pyenv.yml @@ -88,3 +88,11 @@ shell: . /home/{{ odoo_role_odoo_user }}/pyenv/.pyenvrc && pyenv virtualenv {{ odoo_role_python_version }} {{ odoo_role_venv_name }} args: creates: "/home/{{ odoo_role_odoo_user }}/pyenv/versions/{{ odoo_role_venv_name }}/bin/python" + +- name: Upgrade pip + become: true + become_user: "{{ odoo_role_odoo_user }}" + pip: + name: pip + state: latest + virtualenv: "{{ odoo_role_odoo_venv_path }}" From ef0f9c111c52354521a7b1515683a3f115009632 Mon Sep 17 00:00:00 2001 From: konykon Date: Wed, 12 Jul 2023 21:50:32 +0200 Subject: [PATCH 2/4] Add task to define pip specific version --- tasks/pyenv.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tasks/pyenv.yml b/tasks/pyenv.yml index 83427f9..0c7bb92 100644 --- a/tasks/pyenv.yml +++ b/tasks/pyenv.yml @@ -96,3 +96,12 @@ name: pip state: latest virtualenv: "{{ odoo_role_odoo_venv_path }}" + +- name: Define pip specific version + become: true + become_user: "{{ odoo_role_odoo_user }}" + pip: + name: pip + version: "{{ odoo_role_pip_version }}" + virtualenv: "{{ odoo_role_odoo_venv_path }}" + when: odoo_role_pip_version is defined From de107ab05bfe8505b427d88461b7c1748074998c Mon Sep 17 00:00:00 2001 From: konykon Date: Wed, 12 Jul 2023 21:52:08 +0200 Subject: [PATCH 3/4] Update readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 610ad1e..22b9f30 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,8 @@ odoo_role_odoo_download_path: "{{ odoo_role_odoo_path }}/../odoo_releases/odoo_{ odoo_role_odoo_git_url: "https://github.com/OCA/OCB.git" # OCA's OCB, branch 11.0. LTS probably until 14.0 release. 13.0 is scheduled for October 2019. odoo_role_odoo_git_ref: "11.0" +# Variable to define pip version +odoo_role_pip_version: "23.1.2" ``` * Users and group From 8c2b4eccb9e09a8ae77fedfbfe475aad8d354cf3 Mon Sep 17 00:00:00 2001 From: konykon Date: Thu, 13 Jul 2023 12:02:00 +0200 Subject: [PATCH 4/4] Add conditional to upgrade pip --- tasks/pyenv.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/tasks/pyenv.yml b/tasks/pyenv.yml index 0c7bb92..eb8d3ae 100644 --- a/tasks/pyenv.yml +++ b/tasks/pyenv.yml @@ -96,6 +96,7 @@ name: pip state: latest virtualenv: "{{ odoo_role_odoo_venv_path }}" + when: odoo_role_pip_version is not defined - name: Define pip specific version become: true