From 66e50846e2db810435c5c9aeb6759f169da6f236 Mon Sep 17 00:00:00 2001 From: Issy Long Date: Wed, 22 Jan 2025 22:03:28 +0000 Subject: [PATCH] Only need a single, more readable, `print_stderr` --- Library/Homebrew/utils/pypi.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/utils/pypi.rb b/Library/Homebrew/utils/pypi.rb index cf48d88de5..c33b8db1b8 100644 --- a/Library/Homebrew/utils/pypi.rb +++ b/Library/Homebrew/utils/pypi.rb @@ -330,12 +330,17 @@ module PyPI # Resolve the dependency tree of all input packages show_info = !print_only && !silent ohai "Retrieving PyPI dependencies for \"#{input_packages.join(" ")}\"..." if show_info - print_stderr = !(verbose && show_info).nil? + + print_stderr = if verbose && show_info + true + else + false + end + found_packages = pip_report(input_packages, python_name:, print_stderr:) # Resolve the dependency tree of excluded packages to prune the above exclude_packages.delete_if { |package| found_packages.exclude? package } ohai "Retrieving PyPI dependencies for excluded \"#{exclude_packages.join(" ")}\"..." if show_info - print_stderr = !(verbose && show_info).nil? exclude_packages = pip_report(exclude_packages, python_name:, print_stderr:) if (main_package_name = main_package&.name) exclude_packages += [Package.new(main_package_name)]