From b2ea6f0d760618fe3000d2041fae667403e15620 Mon Sep 17 00:00:00 2001 From: Jason Staack Date: Sat, 14 Mar 2026 10:37:03 -0500 Subject: [PATCH] fix(setup): show waiting status during health check with countdown --- setup.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/setup.py b/setup.py index c51e38d..ce76510 100755 --- a/setup.py +++ b/setup.py @@ -1067,6 +1067,7 @@ def health_check(config: dict) -> None: deadline = time.time() + 60 pending = dict(services) + last_waiting_msg = 0 while pending and time.time() < deadline: for container, label in list(pending.items()): @@ -1085,6 +1086,12 @@ def health_check(config: dict) -> None: pass if pending: + now = time.time() + remaining = int(deadline - now) + if now - last_waiting_msg >= 10: + waiting_names = ", ".join(label for _, label in pending.items()) + info(f"Waiting for: {waiting_names} ({remaining}s remaining)") + last_waiting_msg = now time.sleep(3) for container, label in pending.items():