From 37e6877942f46277285c51e3706b1fd7369e8e3f Mon Sep 17 00:00:00 2001 From: Simon Branford Date: Sun, 12 Sep 2021 08:32:27 +0100 Subject: [PATCH 1/2] expand progress bar to full screen width --- easybuild/tools/output.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/tools/output.py b/easybuild/tools/output.py index 35c6d962a3..7c936a7261 100644 --- a/easybuild/tools/output.py +++ b/easybuild/tools/output.py @@ -72,11 +72,12 @@ def create_progress_bar(): progress_bar = Progress( TextColumn("[bold blue]Installing {task.description} ({task.completed:.0f}/{task.total})"), - BarColumn(), + BarColumn(bar_width=None), "[progress.percentage]{task.percentage:>3.1f}%", SpinnerColumn(spinner), TimeElapsedColumn(), transient=True, + expand=True, ) else: progress_bar = DummyProgress() From 681e53f227fe2a839c906b811bec77e83b940fb0 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sun, 12 Sep 2021 10:07:31 +0200 Subject: [PATCH 2/2] reorder progress bar components --- easybuild/tools/output.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easybuild/tools/output.py b/easybuild/tools/output.py index 7c936a7261..52ee836b50 100644 --- a/easybuild/tools/output.py +++ b/easybuild/tools/output.py @@ -71,10 +71,10 @@ def create_progress_bar(): spinner = random.choice(('aesthetic', 'arc', 'bounce', 'dots', 'line', 'monkey', 'point', 'simpleDots')) progress_bar = Progress( - TextColumn("[bold blue]Installing {task.description} ({task.completed:.0f}/{task.total})"), - BarColumn(bar_width=None), - "[progress.percentage]{task.percentage:>3.1f}%", SpinnerColumn(spinner), + "[progress.percentage]{task.percentage:>3.1f}%", + TextColumn("[bold blue]Installing {task.description} ({task.completed:.0f}/{task.total} done)"), + BarColumn(bar_width=None), TimeElapsedColumn(), transient=True, expand=True,