Skip to content

Commit d69c43b

Browse files
committed
Merge pull request #1 from msabramo/search-pkg-version
Make search name column width dynamic
2 parents 6203429 + d082e11 commit d69c43b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pip/commands/search.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,13 @@ def transform_hits(hits):
8585
return package_list
8686

8787

88-
def print_results(hits, name_column_width=25, terminal_width=None):
88+
def print_results(hits, name_column_width=None, terminal_width=None):
89+
if not hits:
90+
return
91+
if name_column_width is None:
92+
name_column_width = max(
93+
[len(hit['name']) + len(hit.get('versions', ['-'])[-1])
94+
for hit in hits]) + 4
8995
installed_packages = [p.project_name for p in pkg_resources.working_set]
9096
for hit in hits:
9197
name = hit['name']

0 commit comments

Comments
 (0)