[14:27:10] is there a neat way to detect that a set of packages don’t support the latest of every package?
[14:28:09] I want to fail the test if we don’t get the latest version of all these packages
[14:34:02] In fact is there a way to list all the packages you have installed with available updates, and those you can upgrade to and those you can’t?
[15:02:30] <McSinyx[m]> I think there’s a way, but not solely using pip
[15:02:49] <McSinyx[m]> wait I was wrong
[15:04:24] <McSinyx[m]> or sort of wrong
[15:05:32] <McSinyx[m]> the following should work: [ $(pip list -o | wc -l) -eq 2 ]
[15:06:54] <McSinyx[m]> but it’s kind of a hack because pip may print warning, so maybe a less trivial check than wc or giving pip -qqq may help
[15:49:29] McSinyx[m]: is there a way to find out what’s holding back an upgrade?
[15:50:17] <McSinyx[m]> AFAIK, other than reading the backtracking process, then no