summaryrefslogtreecommitdiffstats
path: root/PC/layout/support/pip.py
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2018-12-07 13:31:40 (GMT)
committerGitHub <noreply@github.com>2018-12-07 13:31:40 (GMT)
commit783b794a5e6ea3bbbaba45a18b9e03ac322b3bd4 (patch)
tree06a129f9225ba46ca2f69cef78b4938184c9d7d3 /PC/layout/support/pip.py
parent0d5730e6437b157f4aeaf5d2e67abca23448c29a (diff)
downloadcpython-783b794a5e6ea3bbbaba45a18b9e03ac322b3bd4.zip
cpython-783b794a5e6ea3bbbaba45a18b9e03ac322b3bd4.tar.gz
cpython-783b794a5e6ea3bbbaba45a18b9e03ac322b3bd4.tar.bz2
Revert "[3.7] bpo-34977: Add Windows App Store package (GH-10245)" (GH-11021)
This reverts commit 253209149389e6793a052034e1f2d97691086f18.
Diffstat (limited to 'PC/layout/support/pip.py')
-rw-r--r--PC/layout/support/pip.py79
1 files changed, 0 insertions, 79 deletions
diff --git a/PC/layout/support/pip.py b/PC/layout/support/pip.py
deleted file mode 100644
index 369a923..0000000
--- a/PC/layout/support/pip.py
+++ /dev/null
@@ -1,79 +0,0 @@
-"""
-Extraction and file list generation for pip.
-"""
-
-__author__ = "Steve Dower <steve.dower@python.org>"
-__version__ = "3.8"
-
-
-import os
-import shutil
-import subprocess
-import sys
-
-__all__ = []
-
-
-def public(f):
- __all__.append(f.__name__)
- return f
-
-
-@public
-def get_pip_dir(ns):
- if ns.copy:
- if ns.zip_lib:
- return ns.copy / "packages"
- return ns.copy / "Lib" / "site-packages"
- else:
- return ns.temp / "packages"
-
-
-@public
-def extract_pip_files(ns):
- dest = get_pip_dir(ns)
- dest.mkdir(parents=True, exist_ok=True)
-
- src = ns.source / "Lib" / "ensurepip" / "_bundled"
-
- ns.temp.mkdir(parents=True, exist_ok=True)
- wheels = [shutil.copy(whl, ns.temp) for whl in src.glob("*.whl")]
- search_path = os.pathsep.join(wheels)
- if os.environ.get("PYTHONPATH"):
- search_path += ";" + os.environ["PYTHONPATH"]
-
- env = os.environ.copy()
- env["PYTHONPATH"] = search_path
-
- output = subprocess.check_output(
- [
- sys.executable,
- "-m",
- "pip",
- "--no-color",
- "install",
- "pip",
- "setuptools",
- "--upgrade",
- "--target",
- str(dest),
- "--no-index",
- "--no-cache-dir",
- "-f",
- str(src),
- "--only-binary",
- ":all:",
- ],
- env=env,
- )
-
- try:
- shutil.rmtree(dest / "bin")
- except OSError:
- pass
-
- for file in wheels:
- try:
- os.remove(file)
- except OSError:
- pass