[08:04:28] <Ivo> techtonik: in https://github.com/pypa/pip/pull/1681/files submitting commented functionality in a PR isn't exactly useful
[08:05:33] <Ivo> you need to submit a PR with *uncommented* code that actually changes behaviour that people can run, not so that they have to manually uncomment things (assuming thats what you want others to do)
[08:06:40] <Ivo> as it stands all that PR gets pip to do is also install wget
[08:08:35] <Ivo> and if its an initial feature that warrants RFC, its fine if its not perfect yet, as long as what you'ver written is an actual functional modification; its just another git branch and PR in the end that one can delete or close, respestively; tryng it out is just a matter of fetching and checking out the branch so there is no need to worry about breaking things because its all in separate branches
[08:08:58] <Ivo> I say that because I notice you're submitting things through github's web interface
[15:21:34] <dstufft> I hate everything about HTTP and Content-Encoding
[15:21:54] <Alex_Gaynor> dstufft: shoutout to who can even known if this stuff is text or bytes
[15:23:27] <dstufft> Given a .tar.gz file you will have servers that: 1) Do nothing, and serve the file without a Content-Encoding header 2) Notice it's compressed already and add a Content-Encoding: gzip header 3) Not notice (or care?) it's compressed already and compress it again and add a Content-Encoding gzip header
[15:24:11] <dstufft> Hopefully setting Accept-Encoding: identity will solve #3
[15:24:40] <dstufft> but with my luck it'll instead expose a 4th case of 4) It'll notice it's compressed already, and then you don't accept compressed responses and will decompress it before sending it to you
[16:55:51] <jezdez> dstufft: that'd be extremely useful
[16:56:12] <jezdez> I know I won't have time to do the heavy lifting, but I think we could with help from Erik get a PoC ready
[16:56:23] <jezdez> the important bit is to know what our stance is
[16:57:51] <qwcode> the peep thing is locking using comments in "requirments 1.0" files. is he talking about more than that...
[17:01:45] <dstufft> I'm -1 on using comments in mainline pip like peep does, so integrating peep into pip is going to rely on requirements 2.0 or some other solution that fits into requirements 1.0
[17:03:13] <jezdez> yeah, I had a feeling you would say that
[17:03:33] <jezdez> I don't think that'll bother erik though, he just wants to implement his idea
[17:03:54] <jezdez> so if we give him some way to specify a format, then he'll go with it
[17:07:24] <qwcode> the general idea is similar to Gemfile/Gemfile.lock, so if he's thinking in those terms, that's the general direction
[17:09:08] <qwcode> been working with ruby/puppet lately, so a bit more familiar with Gemfiles now
[17:09:44] <jezdez> awesome, I played with https://github.com/nvie/pip-tools/tree/future for that
[17:13:49] <qwcode> for me, there's 2 main drivers for a better requirements system: 1) locking, hash-based repeatability 2) cleaner way to add more to requirements (install options, environment markers)
[17:17:39] <dstufft> http://d.stufft.io/image/1G2b2n3y3u1i the top 4 classifiers on PyPI
[21:30:50] <qwcode> jezdez, it might be worthwile to cherry pick the docs updates (for the channels) over to master branch for pip/virtualenv show it shows on "latest" docs, which comes from master