From 4a736cdcb1776c98fa79192ec327d09d5baa818c Mon Sep 17 00:00:00 2001 From: Joe Rickerby Date: Sun, 1 Nov 2020 21:17:25 +0000 Subject: [PATCH] Improve options output --- cibuildwheel/util.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cibuildwheel/util.py b/cibuildwheel/util.py index c24f9bf5..61c28301 100644 --- a/cibuildwheel/util.py +++ b/cibuildwheel/util.py @@ -42,7 +42,10 @@ class BuildSelector: return match_any(self.build_patterns) and not match_any(self.skip_patterns) def __repr__(self) -> str: - return f'BuildSelector({" ".join(self.build_patterns)!r} - {" ".join(self.skip_patterns)!r})' + if not self.skip_patterns: + return f'BuildSelector({" ".join(self.build_patterns)!r})' + else: + return f'BuildSelector({" ".join(self.build_patterns)!r} - {" ".join(self.skip_patterns)!r})' # Taken from https://stackoverflow.com/a/107717 @@ -113,8 +116,8 @@ class DependencyConstraints: else: return self.base_file_path - def __str__(self): - return f"File '{self.base_file_path}'" + def __repr__(self): + return f'DependencyConstraints({self.base_file_path!r})' class BuildOptions(NamedTuple):