[19:15:04] <lifeless> dstufft: see https://github.com/rbtcollins/pip/blob/5456a293d15ce0f030322a58ec4397935e3bccab/pip/wheel.py#L50 for the next change to the Cache
[21:35:06] <lifeless> (it picked up the same wrong result...)
[21:40:25] <pixelfog> I'm thinking that the "Ensuring Repeatability" section of the pip user guide needs to include a caveat about how setup_requires allows a package to ignore pip's configuration and pull down fresh bits from the Internet. At minimum, the "Ensuring Repeatability" section should have a link to the "Controlling setup_requires" section in the Reference guide. Opinions?
[21:41:45] <lifeless> pixelfog: seems reasonable to me
[21:41:59] <lifeless> pixelfog: I'd propose a link
[21:42:09] <lifeless> pixelfog: if only so that I don't need to edit more places in my setup_requires work
[21:43:00] <pixelfog> lifeless: edit more places? I don't know what you mean.
[21:44:50] <lifeless> pixelfog: once I fix setup_requires, if there's duplicate stuff about setup_requires in the manual, I'll need to make duplicate edits in my patch :)
[21:47:35] <pixelfog> You are working on a patch to the setup_requires documentation? In setuptools or in pip? Can I see it?
[21:48:35] <lifeless> no, to setup_requires support
[21:48:50] <lifeless> let me see if I hve a branch up atm
[22:14:24] <pixelfog> lifeless: I want to add something like this to the Ensuring Repeatability section: "pip cannot guarantee a repeatable installation if any of the packages in the requirements files use the setup_requires keyword. See "Controlling setup_requires". If that sounds right, I can make a PR.
[22:15:10] <lifeless> pixelfog: A tweak - if any of the packages to be installed utilise...
[22:15:24] <lifeless> pixelfog: because a partial requirements file (if someone did that) might include a setup_requires thing transitively
[22:18:04] <lifeless> pixelfog: you'll want to rebase on develop too, since ^ will have conflicted
[22:20:48] <pixelfog> lifeless: My pull request should be against develop, not master?
[22:20:50] <lifeless> dstufft: I think I've got patches up (or disagreements on the bug :)) for all the release blockers
[23:16:44] <lifeless> also when to consider changing existing
[23:30:46] <citruspi> dstufft: Re: #2670 (https://github.com/pypa/pip/issues/2670) should my pull request make "-qqq" disable all output or just leave it at the error level for now?
[23:32:00] <lifeless> citruspi: FWIW - I think we would want the actual tell-this-to-the-user stuff to be output
[23:32:09] <lifeless> citruspi: e.g. if pip itself throws an exception, that shouldn't be hidden