Stop filtering out pip's "Requirement already satisfied" log lines #1765
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since while removing them makes the install logs for cached builds slightly shorter, it hides what is happening and makes it harder to see what package version a historic build may have been using from the logs alone. For example, when comparing a last successful build to a newly failing build after a cache-invalidation event.
This now matches the behaviour for our other supported package managers, where we don't filter out install lines relating to already installed/cached packages.
As a compromise, we still edit the lines slightly, to remove the redundant site-packages path information, which would otherwise cause each package message to wrap across multiple lines.
GUS-W-17897541.