diff --git a/src/pip/_internal/commands/install.py b/src/pip/_internal/commands/install.py index 7d7f0791f32..10406476683 100644 --- a/src/pip/_internal/commands/install.py +++ b/src/pip/_internal/commands/install.py @@ -353,14 +353,15 @@ def run(self, options: Values, args: List[str]) -> int: ) if options.dry_run: - items = [ - f"{item.name}-{item.metadata['version']}" - for item in sorted( - requirement_set.all_requirements, key=lambda x: str(x.name) - ) - ] + items = sorted( + r.metadata['name'], r.metadata['version'] + for r in requirement_set.all_requirements + ) if items: - write_output("Would install %s", " ".join(items)) + write_output( + "Would install %s", + " ".join("-".join(item) for item in items), + ) return SUCCESS try: