Skip to content

Commit 54c7ebc

Browse files
Install UI enhancement
1 parent b145242 commit 54c7ebc

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/pip/_internal/commands/install.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -493,14 +493,20 @@ def run(self, options: Values, args: List[str]) -> int:
493493
summary = []
494494
installed_versions = {}
495495
for distribution in env.iter_all_distributions():
496-
installed_versions[distribution.canonical_name] = distribution.version
496+
installed_versions[distribution.canonical_name] = (
497+
distribution.version,
498+
distribution.metadata["variant-hash"],
499+
)
497500
for package in installed:
498501
display_name = package.name
499-
version = installed_versions.get(canonicalize_name(display_name), None)
502+
version, variant_hash = installed_versions.get(
503+
canonicalize_name(display_name), (None, None)
504+
)
505+
text = f"{display_name}"
500506
if version:
501-
text = f"{display_name}-{version}"
502-
else:
503-
text = display_name
507+
text = f"{text}-{version}"
508+
if variant_hash:
509+
text = f"{text}-{variant_hash}"
504510
summary.append(text)
505511

506512
if conflicts is not None:

0 commit comments

Comments
 (0)