From b6357835d90212b795badee795dec7d620bc6ac5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 2 Oct 2024 21:45:34 +0200 Subject: [PATCH] Feat: print skipped packages in yellow in the terminal output --- nixpkgs_review/report.py | 7 ++++--- nixpkgs_review/utils.py | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/nixpkgs_review/report.py b/nixpkgs_review/report.py index c7641df6..0e6684a9 100644 --- a/nixpkgs_review/report.py +++ b/nixpkgs_review/report.py @@ -6,7 +6,7 @@ from typing import Literal from .nix import Attr -from .utils import System, info, link, warn +from .utils import System, info, link, skipped, warn def print_number( @@ -246,12 +246,13 @@ def print_console(self, pr: int | None) -> None: for system, report in self.system_reports.items(): info(f"--------- Report for '{system}' ---------") - print_number(report.broken, "marked as broken and skipped") + print_number(report.broken, "marked as broken and skipped", log=skipped) print_number( report.non_existent, "present in ofBorgs evaluation, but not found in the checkout", + log=skipped, ) - print_number(report.blacklisted, "blacklisted") + print_number(report.blacklisted, "blacklisted", log=skipped) print_number(report.failed, "failed to build") print_number(report.tests, "built", what="tests", log=print) print_number(report.built, "built", log=print) diff --git a/nixpkgs_review/utils.py b/nixpkgs_review/utils.py index 237346ec..105fa1bd 100644 --- a/nixpkgs_review/utils.py +++ b/nixpkgs_review/utils.py @@ -26,6 +26,7 @@ def wrapper(text: str) -> None: warn = color_text(31, file=sys.stderr) info = color_text(32) +skipped = color_text(33) link = color_text(34)