psss / rpms / python3

Forked from rpms/python3 5 years ago
Clone
7973de8
diff --git a/Lib/ensurepip/__init__.py b/Lib/ensurepip/__init__.py
7973de8
index 9f5d151..4dfa8a1 100644
7973de8
--- a/Lib/ensurepip/__init__.py
7973de8
+++ b/Lib/ensurepip/__init__.py
7973de8
@@ -8,13 +8,25 @@ import tempfile
7973de8
 __all__ = ["version", "bootstrap"]
7973de8
7973de8
7973de8
-_SETUPTOOLS_VERSION = "28.8.0"
7973de8
+_SETUPTOOLS_VERSION = "34.2.0"
7973de8
7973de8
 _PIP_VERSION = "9.0.1"
7973de8
7973de8
+_SIX_VERSION = "1.10.0"
7973de8
+
7973de8
+_APPDIRS_VERSION = "1.4.0"
7973de8
+
7973de8
+_PACKAGING_VERSION = "16.8"
7973de8
+
7973de8
+_PYPARSING_VERSION = "2.1.10"
7973de8
+
7973de8
 _PROJECTS = [
7973de8
-    ("setuptools", _SETUPTOOLS_VERSION),
7973de8
-    ("pip", _PIP_VERSION),
7973de8
+     ("setuptools", _SETUPTOOLS_VERSION),
7973de8
+     ("pip", _PIP_VERSION),
7973de8
+    ("six", _SIX_VERSION),
7973de8
+    ("appdirs", _APPDIRS_VERSION),
7973de8
+    ("packaging", _PACKAGING_VERSION),
7973de8
+    ("pyparsing", _PYPARSING_VERSION)
7973de8
 ]
7973de8
7973de8
7973de8
diff --git a/Lib/test/test_ensurepip.py b/Lib/test/test_ensurepip.py
7973de8
index 9b04c18..23664c4 100644
7973de8
--- a/Lib/test/test_ensurepip.py
7973de8
+++ b/Lib/test/test_ensurepip.py
7973de8
@@ -40,13 +40,14 @@ class TestBootstrap(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
-                unittest.mock.ANY, "setuptools", "pip",
7973de8
+                unittest.mock.ANY,
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
7973de8
         additional_paths = self.run_pip.call_args[0][1]
7973de8
-        self.assertEqual(len(additional_paths), 2)
7973de8
+        self.assertEqual(len(additional_paths), 6)
7973de8
7973de8
     def test_bootstrapping_with_root(self):
7973de8
         ensurepip.bootstrap(root="/foo/bar/")
7973de8
@@ -55,7 +56,7 @@ class TestBootstrap(EnsurepipMixin, unittest.TestCase):
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
                 unittest.mock.ANY, "--root", "/foo/bar/",
7973de8
-                "setuptools", "pip",
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
@@ -66,7 +67,8 @@ class TestBootstrap(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
-                unittest.mock.ANY, "--user", "setuptools", "pip",
7973de8
+                unittest.mock.ANY, "--user",
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
@@ -77,7 +79,8 @@ class TestBootstrap(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
-                unittest.mock.ANY, "--upgrade", "setuptools", "pip",
7973de8
+                unittest.mock.ANY, "--upgrade",
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
@@ -88,7 +91,8 @@ class TestBootstrap(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
-                unittest.mock.ANY, "-v", "setuptools", "pip",
7973de8
+                unittest.mock.ANY, "-v",
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
@@ -99,7 +103,8 @@ class TestBootstrap(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
-                unittest.mock.ANY, "-vv", "setuptools", "pip",
7973de8
+                unittest.mock.ANY, "-vv",
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
@@ -110,7 +115,8 @@ class TestBootstrap(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
-                unittest.mock.ANY, "-vvv", "setuptools", "pip",
7973de8
+                unittest.mock.ANY, "-vvv",
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
@@ -186,8 +192,8 @@ class TestUninstall(EnsurepipMixin, unittest.TestCase):
7973de8
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
-                "uninstall", "-y", "--disable-pip-version-check", "pip",
7973de8
-                "setuptools",
7973de8
+                "uninstall", "-y", "--disable-pip-version-check",
7973de8
+                "pyparsing", "packaging", "appdirs", "six", "pip", "setuptools",
7973de8
             ]
7973de8
         )
7973de8
7973de8
@@ -197,8 +203,8 @@ class TestUninstall(EnsurepipMixin, unittest.TestCase):
7973de8
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
-                "uninstall", "-y", "--disable-pip-version-check", "-v", "pip",
7973de8
-                "setuptools",
7973de8
+                "uninstall", "-y", "--disable-pip-version-check", "-v",
7973de8
+                "pyparsing", "packaging", "appdirs", "six", "pip", "setuptools",
7973de8
             ]
7973de8
         )
7973de8
7973de8
@@ -208,8 +214,8 @@ class TestUninstall(EnsurepipMixin, unittest.TestCase):
7973de8
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
-                "uninstall", "-y", "--disable-pip-version-check", "-vv", "pip",
7973de8
-                "setuptools",
7973de8
+                "uninstall", "-y", "--disable-pip-version-check", "-vv",
7973de8
+                "pyparsing", "packaging", "appdirs", "six", "pip", "setuptools",
7973de8
             ]
7973de8
         )
7973de8
7973de8
@@ -220,7 +226,7 @@ class TestUninstall(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "uninstall", "-y", "--disable-pip-version-check", "-vvv",
7973de8
-                "pip", "setuptools",
7973de8
+                "pyparsing", "packaging", "appdirs", "six", "pip", "setuptools",
7973de8
             ]
7973de8
         )
7973de8
7973de8
@@ -260,13 +266,14 @@ class TestBootstrappingMainFunction(EnsurepipMixin, unittest.TestCase):
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
                 "install", "--no-index", "--find-links",
7973de8
-                unittest.mock.ANY, "setuptools", "pip",
7973de8
+                unittest.mock.ANY,
7973de8
+                "setuptools", "pip", "six", "appdirs", "packaging", "pyparsing",
7973de8
             ],
7973de8
             unittest.mock.ANY,
7973de8
         )
7973de8
7973de8
         additional_paths = self.run_pip.call_args[0][1]
7973de8
-        self.assertEqual(len(additional_paths), 2)
7973de8
+        self.assertEqual(len(additional_paths), 6)
7973de8
7973de8
 class TestUninstallationMainFunction(EnsurepipMixin, unittest.TestCase):
7973de8
7973de8
@@ -284,8 +291,8 @@ class TestUninstallationMainFunction(EnsurepipMixin, unittest.TestCase):
7973de8
7973de8
         self.run_pip.assert_called_once_with(
7973de8
             [
7973de8
-                "uninstall", "-y", "--disable-pip-version-check", "pip",
7973de8
-                "setuptools",
7973de8
+                "uninstall", "-y", "--disable-pip-version-check", "pyparsing", "packaging",
7973de8
+                "appdirs", "six", "pip", "setuptools",
7973de8
             ]
7973de8
         )
7973de8