summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorKrzysztof Konopko <kkonopko@users.noreply.github.com>2020-06-15 17:28:46 (GMT)
committerGitHub <noreply@github.com>2020-06-15 17:28:46 (GMT)
commit4a3a682b12f93a03888e8b59f439bc5fe30d6055 (patch)
treec091268b8bb6e38d34f0d001bcb21101d933904a /Misc
parentbf69a8f99f1b0e19a59509c6c4d7015a31d881a1 (diff)
downloadcpython-4a3a682b12f93a03888e8b59f439bc5fe30d6055.zip
cpython-4a3a682b12f93a03888e8b59f439bc5fe30d6055.tar.gz
cpython-4a3a682b12f93a03888e8b59f439bc5fe30d6055.tar.bz2
bpo-40448: ensurepip: Do not use cache (GH-19812)
ensurepip optionally installs or upgrades 'pip' and 'setuptools' using the version of those modules bundled with Python. The internal PIP installation routine by default temporarily uses its cache, if it exists. This is undesirable as Python builds and installations may be independent of the user running the build, whilst PIP cache location is dependent on the user's environment and outside of the build environment. At the same time, there's no value in using the cache while installing bundled modules. This change disables PIP caching when used in ensurepip.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/ACKS1
-rw-r--r--Misc/NEWS.d/next/Library/2020-06-15-12-22-53.bpo-40448.1dk8Bu.rst2
2 files changed, 3 insertions, 0 deletions
diff --git a/Misc/ACKS b/Misc/ACKS
index a505a3d..0fc1954 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -910,6 +910,7 @@ Vajrasky Kok
Guido Kollerie
Jacek Kołodziej
Jacek Konieczny
+Krzysztof Konopko
Arkady Koplyarov
Peter A. Koren
Марк Коренберг
diff --git a/Misc/NEWS.d/next/Library/2020-06-15-12-22-53.bpo-40448.1dk8Bu.rst b/Misc/NEWS.d/next/Library/2020-06-15-12-22-53.bpo-40448.1dk8Bu.rst
new file mode 100644
index 0000000..a755c5f
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2020-06-15-12-22-53.bpo-40448.1dk8Bu.rst
@@ -0,0 +1,2 @@
+:mod:`ensurepip` now disables the use of `pip` cache when installing the
+bundled versions of `pip` and `setuptools`. Patch by Krzysztof Konopko.