diff options
Diffstat (limited to 'pin-pip.py')
-rw-r--r-- | pin-pip.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pin-pip.py b/pin-pip.py new file mode 100644 index 0000000..4cf0383 --- /dev/null +++ b/pin-pip.py @@ -0,0 +1,20 @@ +""" +Downgrade to pip 19.0 before installing requirements, working +around limitations introduced in 19.1 (ref +https://github.com/pypa/pip/issues/6434) +""" + +import sys +import subprocess +import shlex + + +def main(): + subprocess.check_call(shlex.split( + 'python -m pip install pip<19.1' + )) + subprocess.check_call(shlex.split( + 'python -m pip install') + sys.argv[1:]) + + +__name__ == '__main__' and main() |