From 37b9e256d829f423f765aee3cc3c983260b2bd07 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 19 Nov 2017 15:30:45 -0800 Subject: [PATCH] deploy-ng: Raise a RuntimeError if pip is not version 9.0 or greater This is when pip download was introduced and is required for deploy-ng. --- direct/src/showutil/dist.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index 81b40a8b5a..2ff22f07ca 100644 --- a/direct/src/showutil/dist.py +++ b/direct/src/showutil/dist.py @@ -81,6 +81,10 @@ class build_apps(distutils.core.Command): if 'u' in abi_tag and (platform.startswith('win') or platform.startswith('macosx')): abi_tag = abi_tag.replace('u', '') + pip_version = pip.__version__.split('.') + if int(pip_version[0]) < 9: + raise RuntimeError("pip 9.0 or greater is required, but found {}".format(pip.__version__)) + pip_args = [ 'download', '-d', whldir,