ソースを参照

makepanda: test_wheel.py should upgrade pip to latest version

[skip ci]
rdb 7 年 前
コミット
52b2df4ebb
1 ファイル変更6 行追加1 行削除
  1. 6 1
      makepanda/test_wheel.py

+ 6 - 1
makepanda/test_wheel.py

@@ -23,11 +23,16 @@ def test_wheel(wheel, verbose=False):
     else:
         subprocess.call([sys.executable, "-m", "virtualenv", "--clear", envdir])
 
-    # Install pytest into the environment, as well as our wheel.
+    # Make sure pip is up-to-date first.
     if sys.platform == "win32":
         pip = os.path.join(envdir, "Scripts", "pip.exe")
     else:
         pip = os.path.join(envdir, "bin", "pip")
+    if subprocess.call([pip, "install", "-U", "pip"]) != 0:
+        shutil.rmtree(envdir)
+        sys.exit(1)
+
+    # Install pytest into the environment, as well as our wheel.
     if subprocess.call([pip, "install", "pytest", wheel]) != 0:
         shutil.rmtree(envdir)
         sys.exit(1)