From 8bf2716a5373f04013e024c6c2d0bc3754538afb Mon Sep 17 00:00:00 2001 From: Logan V Date: Tue, 15 Nov 2016 22:15:23 -0600 Subject: [PATCH] Reinitialize venv upon install Reinitializes (copies python, etc binaries) into the venv when dropping a new venv into place. This is needed because the Python binary packaged with the venv may not match the Python running on the host it is being installed to. (ie. in the case of a Xenial repo container and a Trusty target host.) Change-Id: Ie4a58821381b166670cf4912fb47e7f2fe76077c Partial-Bug: #1637509 --- tasks/horizon_install.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/horizon_install.yml b/tasks/horizon_install.yml index 3f5de13c..d273a2c5 100644 --- a/tasks/horizon_install.yml +++ b/tasks/horizon_install.yml @@ -107,7 +107,7 @@ - name: Update virtualenv path command: > - virtualenv-tools --update-path=auto {{ horizon_bin | dirname }} + virtualenv-tools --update-path=auto --reinitialize {{ horizon_bin | dirname }} when: - not horizon_developer_mode | bool - horizon_get_venv | changed or horizon_venv_dir | changed