From fcc8c4889f04af48fd80ef0914a0854658a4e427 Mon Sep 17 00:00:00 2001 From: Gyeongjae Choi Date: Wed, 16 Feb 2022 23:06:43 +0900 Subject: [PATCH] Strip whitespace from micropip.list() output (#2181) --- packages/micropip/src/micropip/package.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/micropip/src/micropip/package.py b/packages/micropip/src/micropip/package.py index 042c2c591..6bdee9b49 100644 --- a/packages/micropip/src/micropip/package.py +++ b/packages/micropip/src/micropip/package.py @@ -7,21 +7,19 @@ __all__ = ["PackageDict"] def _format_table(headers: List[str], table: List[Iterable]) -> str: - # fmt: off """ Returns a minimal formatted table >>> print(_format_table(["Header1", "Header2"], [["val1", "val2"], ["val3", "val4"]])) Header1 | Header2 ------- | ------- - val1 | val2 - val3 | val4 + val1 | val2 + val3 | val4 """ - # fmt: on def format_row(values, widths, filler=""): row = " | ".join(f"{x:{filler}<{w}}" for x, w in zip(values, widths)) - return row + return row.rstrip() col_width = [max(len(x) for x in col) for col in zip(headers, *table)] rows = []