From 8cf1ebfbfa51e6075239e07690dffb8284145f6f Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Wed, 17 Apr 2019 12:14:12 +0100 Subject: [PATCH] Update git submodules * Update ansible-role-python_venv_build from branch 'master' - Implement global constraints In the previous repo build process, we had global constraints which override upper constraints and anything set in the roles. This was essential for two purposes: 1. To enable us to pin things that were not in upper constraints. eg: pip, setuptools, wheel 2. To enable us to pin things which were in upper constraints, but broken. This would usually be a temporary measure until upper constraints was fixed. This patch implements a new variable 'venv_build_global_constraints' which is a list of constraints to be applied globally for all venvs. This list will be used to produce a file in the venv suffixed with '-global-constraints.txt' and will be used on the pip command line when building the wheels and when installing packages. We also ensure that all constraints are used when both building and installing pip, setuptools and wheel into the venv. Change-Id: I9ae3ef19c863b9237a51d2fcd6f4ebce1a9ebad7 --- ansible-role-python_venv_build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible-role-python_venv_build b/ansible-role-python_venv_build index 8a64d09583..cce10ac38e 160000 --- a/ansible-role-python_venv_build +++ b/ansible-role-python_venv_build @@ -1 +1 @@ -Subproject commit 8a64d095833eff5a7db3c43665a52b82b1d6818e +Subproject commit cce10ac38ebb8c7c0dbfcfcd4d3b921658c50eae