Merge "Use "upgrade-strategy eager" for pip install"
[releng/global-jjb.git] / releasenotes / notes / python-dep-resolution-8122bc59b6ac886c.yaml
diff --git a/releasenotes/notes/python-dep-resolution-8122bc59b6ac886c.yaml b/releasenotes/notes/python-dep-resolution-8122bc59b6ac886c.yaml
new file mode 100644 (file)
index 0000000..cec7151
--- /dev/null
@@ -0,0 +1,9 @@
+---
+fixes:
+  - |
+    Change pip's upgrade-strategy to "eager" for python-tools-install.sh.
+    Pip changed its default upgrade-strategy to "only-if-required", which
+    is not correctly upgrading requests (and potentially other packages
+    in the future) to meet other packages' requirements. This results in
+    errors in the build log. By using the upgrade-strategy "eager", pip
+    is able to properly install what is needed.