1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00

Use python -m pip for the upgrade prompt on Windows

This commit is contained in:
Pradyun Gedam 2022-04-23 12:02:45 +01:00
parent 26d8441100
commit 4e53eaf3e7
No known key found for this signature in database
GPG key ID: FF99710C4332258E

View file

@ -20,7 +20,11 @@ from pip._internal.metadata import get_default_environment
from pip._internal.metadata.base import DistributionVersion
from pip._internal.models.selection_prefs import SelectionPreferences
from pip._internal.network.session import PipSession
from pip._internal.utils.entrypoints import get_best_invocation_for_this_pip
from pip._internal.utils.compat import WINDOWS
from pip._internal.utils.entrypoints import (
get_best_invocation_for_this_pip,
get_best_invocation_for_this_python,
)
from pip._internal.utils.filesystem import adjacent_tmp_file, check_path_owner, replace
from pip._internal.utils.misc import ensure_dir
@ -120,7 +124,10 @@ class UpgradePrompt:
new: str
def __rich__(self) -> Group:
pip_cmd = get_best_invocation_for_this_pip()
if WINDOWS:
pip_cmd = f"{get_best_invocation_for_this_python()} -m pip"
else:
pip_cmd = get_best_invocation_for_this_pip()
notice = "[bold][[reset][blue]notice[reset][bold]][reset]"
return Group(