Open mitchhentges opened 3 years ago
I consider this is a feature request to the error messages.
This is probably a "bug" more than a "feature request" -- however, fixing this will be very involved.
The cause for this is very clear: the conflict information is logged at the info
level to avoid being presented in red.
That's because we'd gotten fairly clear user feedback that the entire error message being in red was not-great, so we moved away from using logger.critical
for it. The fix for this is NOT to use logger.critical but to decouple our output coloring from the level of the output, which... is gonna be a decently involved fix.
That makes sense, thanks for the background. Also, unrelated:
pip
, I've been migrating some work from the pip~=19.0
era and there's a lot of sweet goodies - I'm really happy with the new resolver especially!Cheers :beers:
@pradyunsg @DiddiLeija I opened #10763 to fix this issue and it's ready for review.
Description
When using
--quiet
to hide somepip
output, it no longer elaborates on which specific packages are conflicting:Expected behavior
I'd expect output that looks something like this:
pip version
21.2.3
Python version
3.6
OS
Fedora 34
How to Reproduce
Output
No response
Code of Conduct