[13:52:05] <bitdancer> Is pip3 really going to switch to column format for 'pip list' even when output is directed to a pipe? I'm getting the warning when I do "pip3 list | grep xxx".
[13:54:05] <Siecje> Does pip know that it is getting directed to a pipe?
[13:54:49] <mgedmin> pip could check sys.stdout.isatty() in theory; I don't know if it does
[13:55:49] <bitdancer> Also, --format=legacy to get a linear list seems...not intuitive :) I'd expect format={list|columns}.
[13:56:22] <bitdancer> That is, a non-columnar list has obvious utility and should not be relgated to "legacy".
[13:57:55] <bitdancer> (As an aside, I have almost zero use for 'ls's columnar output format, I'm always using -l when I use it just to get a linear list, which is *much* easier to read.)
[14:02:42] <sumanah> pradyunsg: ^ maybe you have some thoughts on this?
[14:14:52] <pradyunsg> I guess we could. pip list --format=list is weirder to read than pip list --format=legacy
[14:16:20] <pradyunsg> That said, feel free to create an issue over at pip's tracker for this. I'd like to have other people pitch in on this, even if they're not online now.