[1/3] pip_install_wheel: Use --ignore-installed for pip

Message ID 20220223200726.3279678-1-richard.purdie@linuxfoundation.org
State Accepted, archived
Commit 39b0d36b00d98a848297d0667c6cffc049d215e3
Headers show
Series [1/3] pip_install_wheel: Use --ignore-installed for pip | expand

Commit Message

Richard Purdie Feb. 23, 2022, 8:07 p.m. UTC
Replace the use of --force-reinstall with --ignore-installed when running pip
install. It can detect currently installed modules in the wrong environment and
try to remove them currently which is not what is desired. Ignoring them is the
correct thing to do.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/pip_install_wheel.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Patch

diff --git a/meta/classes/pip_install_wheel.bbclass b/meta/classes/pip_install_wheel.bbclass
index 70f47d6f79c..f0312e0b1eb 100644
--- a/meta/classes/pip_install_wheel.bbclass
+++ b/meta/classes/pip_install_wheel.bbclass
@@ -6,7 +6,7 @@  PYPA_WHEEL ??= "${PIP_INSTALL_DIST_PATH}/${PIP_INSTALL_PACKAGE}-${PV}-*.whl"
 
 PIP_INSTALL_ARGS ?= "\
     -vvvv \
-    --force-reinstall \
+    --ignore-installed \
     --no-cache \
     --no-deps \
     --no-index \