[06:53:12] <ronny> lifeless: that also prevented it from downloading pypi wheels
[06:54:58] <ronny> lifeless: is there avariant that works for env vars?
[06:55:26] <lifeless> it should be usable via env vars like everything else
[06:55:52] <lifeless> there was a bug in the cfg glue which we found out about after 7.0.0, I don't know if the fix for that was backported to 7.0.x or not
[07:00:45] <lifeless> yeah, that is indeed the cache.
[07:00:50] <lifeless> hmm, there are two issues here
[07:01:03] <lifeless> one: PEP-426 environment markers make what you're doing potentially invalid.
[07:01:31] <ronny> you mean something like downloading on the wrong environment?
[07:01:34] <lifeless> That is, pip install -d can't guarantee (today anyhow) that you'll get all the dependencies needed to do such a networkless install from the other environment
[07:01:46] <lifeless> totally ignoring the ABI question
[07:01:54] <ronny> you mean the setup_requires issue?
[07:10:40] <lifeless> environment markers and binary-abi-only distributions are I think unhandleable in the general case
[07:11:02] <lifeless> but we should be able to handle them in the specific case where the distribution is queryable even if its not desired for install
[07:11:15] <ronny> hmm, meh, im going to install pip~=6.0 on the ci job, im getting an attribute error wrt binary_only on a string object
[07:11:34] <lifeless> it's definitely fixed in develop
[07:14:04] <ronny> lifeless: envoronment markers could be handled by adding option to pass an override to the fetch command (and in any case python versions are haldeable with some virtualenvs)
[07:20:27] <lifeless> ronny: only when the distributions referenced by the marker guarded sections are queryable
[07:20:32] <lifeless> ronny: which is what I said above
[07:22:21] <ronny> lifeless: i recall that after egg_info is done one can just read the extras file, but im getting the slight impression we are talking about different things
[07:38:51] <lifeless> just offering ideas for workarounds; I recognise the issue
[07:39:06] <ronny> for now im just going with creating a virtualenv with pip 6.x
[08:12:04] <straycat_> lifeless, Okay in this case I'm not feeding the output into a package repo, I just need to, pretty much, obtain a set of tarballs for a given package and its dependencies
[08:13:09] <straycat_> Still, in the context of a --list-dependencies option for pip I can see why my approach is faulty
[13:32:34] <ronny> dstufft: can we quckly get a mechanism to opt out of the automatic wheel building and its cache?
[22:27:02] <lifeless> when you do, you can eyeball https://review.openstack.org/#/c/189934/ to see what I'm doing for now ;)
[22:45:41] <Nakato> dstufft: Would it be possible to get this in with 7.1? https://github.com/pypa/pip/pull/2894 And if there's anything I can do to help with that
[22:51:15] <dstufft> Nakato: Not that I don't trust you, but I generally pull those in myself just because Id on't have a reasonable way to review that code other than to just repeat the steps and then diff the directories- and since they tend to be largeish code drops in code bases I'm not as familar in, it's easier to sneak in some bad code
[22:53:48] <Nakato> Yea, it's about 500 new lines from that pull. Feel free to close it and do it yourself, I'm just looking to get the fix from https://bitbucket.org/pypa/setuptools/issue/380/environment-markers-dont-support-etc in.
[22:54:43] <pmxbot> jaraco pushed 2 commits to setuptools (https://bitbucket.org/pypa/setuptools/) :
[22:54:43] <pmxbot> Added tag 18.0 for changeset 0a49ee524b0a
[22:54:43] <pmxbot> Bumped to 18.1 in preparation for next release.