PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Monday the 22nd of June, 2015

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[14:25:22] <nedbat> why does "pip freeze" specifically exclude pip, setuptools, and distribute from its output? And is there a way to include them?
[14:32:05] <tos9> nedbat: because pip freeze is a bad idea, it's like a thing that's trying to help you generate requirements.txts
[14:32:12] <tos9> where it "knows" those aren't really your requirements
[14:32:18] <tos9> nedbat: pip list will show those.
[14:32:35] <nedbat> tos9: thanks, pip list is a better option
[14:38:43] <elarson> tos9: is that the only difference between freeze and list?
[14:39:36] <tos9> elarson: There's some formatting differences, and I think some differences with how warnings are printed -- there's probably others too, I haven't read the source unfortunately
[14:40:25] <dstufft> pip freeze is designed to make it easier to recreate an environment
[14:40:28] <elarson> tos9: either way, that is good to know. glad I was lurking ;)
[14:41:07] <elarson> dstufft: does pip freeze use the same algorithm as pip list?
[14:43:47] <dstufft> yes
[14:43:56] <dstufft> minus the fact some things are excluded
[14:44:09] <elarson> good to know!
[15:59:15] <chrisw> hi all, what does it mean when “pip freeze” includes a triple equals? (eg: package===x.y.z)
[16:01:18] <chrisw> ah, “Arbitrary equality clause”