From d47f8b48935d258f4c5c3e2267911753bebd5214 Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan <biswa@surgot.in> Date: Mon, 14 Nov 2022 16:43:12 +0530 Subject: id card --- .../python3.10/site-packages/pip/__pip-runner__.py | 36 ---------------------- 1 file changed, 36 deletions(-) delete mode 100644 env/lib/python3.10/site-packages/pip/__pip-runner__.py (limited to 'env/lib/python3.10/site-packages/pip/__pip-runner__.py') diff --git a/env/lib/python3.10/site-packages/pip/__pip-runner__.py b/env/lib/python3.10/site-packages/pip/__pip-runner__.py deleted file mode 100644 index 14026c0..0000000 --- a/env/lib/python3.10/site-packages/pip/__pip-runner__.py +++ /dev/null @@ -1,36 +0,0 @@ -"""Execute exactly this copy of pip, within a different environment. - -This file is named as it is, to ensure that this module can't be imported via -an import statement. -""" - -import runpy -import sys -import types -from importlib.machinery import ModuleSpec, PathFinder -from os.path import dirname -from typing import Optional, Sequence, Union - -PIP_SOURCES_ROOT = dirname(dirname(__file__)) - - -class PipImportRedirectingFinder: - @classmethod - def find_spec( - self, - fullname: str, - path: Optional[Sequence[Union[bytes, str]]] = None, - target: Optional[types.ModuleType] = None, - ) -> Optional[ModuleSpec]: - if fullname != "pip": - return None - - spec = PathFinder.find_spec(fullname, [PIP_SOURCES_ROOT], target) - assert spec, (PIP_SOURCES_ROOT, fullname) - return spec - - -sys.meta_path.insert(0, PipImportRedirectingFinder()) - -assert __name__ == "__main__", "Cannot run __pip-runner__.py as a non-main module" -runpy.run_module("pip", run_name="__main__", alter_sys=True) -- cgit v1.2.3-59-g8ed1b