From 6671b3f5be254f32732e38e24e6cc8c3618029bd Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Sat, 26 Jan 2019 16:53:34 -0500 Subject: [PATCH] Pin pip to <19 until a more permanent solution can be devised. Ref #1644. --- pip-wrapper.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pip-wrapper.py b/pip-wrapper.py index f255b67915..5cb5964029 100644 --- a/pip-wrapper.py +++ b/pip-wrapper.py @@ -3,6 +3,7 @@ - Avoid the default 'python -m pip' invocation, which causes the current working directory to be added to the path, which causes problems. +- Ensure pip meets a requisite version. """ @@ -10,7 +11,15 @@ import subprocess +def ensure_pip_version(pip_bin, ver): + cmd = [pip_bin, 'install', 'pip ' + ver] + subprocess.check_call(cmd) + + def main(): + pip_bin = sys.argv[1] + # workaround for #1644 + ensure_pip_version(pip_bin, '<19') cmd = sys.argv[1:] subprocess.check_call(cmd)