[bugfix] functional_py3 failed in ci gating 53/69253/2
authorrexlee8776 <limingjiang@huawei.com>
Wed, 4 Dec 2019 02:26:59 +0000 (02:26 +0000)
committerrexlee8776 <limingjiang@huawei.com>
Wed, 4 Dec 2019 03:16:31 +0000 (03:16 +0000)
import pip._internal.main and use correctly
JIRA: YARDSTICK-1627

Change-Id: I3613c651e474474329f55adda5b54ce5bf4fd9ca
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
yardstick/common/packages.py

index a128b74..c65eab2 100644 (file)
@@ -15,7 +15,7 @@
 import logging
 import re
 
-import pip
+from pip._internal.main import main
 from pip._internal import exceptions as pip_exceptions
 from pip._internal.operations import freeze
 
@@ -36,7 +36,7 @@ def _pip_main(package, action, target=None):
         cmd = [action, package, '--upgrade']
         if target:
             cmd.append('--target=%s' % target)
-    return pip._internal.main(cmd)
+    return main(cmd)
 
 
 def _pip_execute_action(package, action=ACTION_INSTALL, target=None):