Skip to content

Commit 3292f9a

Browse files
Install UI enhancement
1 parent b145242 commit 3292f9a

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
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:

src/pip/_internal/utils/compatibility_tags.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,13 +227,10 @@ def get_supported(
227227

228228
# Current implementation is choice 1)
229229
# Flip the order of `for loops` to switch to choice 2)
230-
231230
supported = [
232231
Tag.create_varianttag_from_tag(tag, variant_hash=variant_hash)
233232
for variant_hash in variants_by_priority
234233
for tag in supported
235234
] + supported
236235

237-
logger.info(f"Total Number of Tags Generated: {len(supported):,}") # noqa: G004
238-
239236
return supported

0 commit comments

Comments
 (0)