[00:29:32] <lifeless> njs: dstufft: I'm fine with switching to a python api, have been since dstufft stated he'd actually pivoted
[00:40:25] <njs> lifeless: okay! I thought so, but it's sometimes hard to be sure, and I don't want to be pushing so hard I accidentally manufacture a false consensus in favor of my preferred solution :-)
[00:40:56] <njs> and huzzah, I think that means that we soon get to switch to arguing about technical details of hook semantics! I'll send a summary email to the list this evening or tomorrow
[00:45:10] <dstufft> doing an interview about packaging shortly :V
[08:24:38] <ishan> hello, i wanted to know where does get-pip.py install pip
[08:25:40] <warner> BTW I can reproduce the #523 UndefinedEnvironmentName error, in case I can be of any help in debugging it
[08:47:22] <warner> the new code (that "if req.marker and not req.marker.evaluate(): continue" clause) looks like it's getting triggered on "markers" that say 'extra == "tls"', which seems wrong
[09:32:31] <StevenK> warner: PEP 508 specifies extra as a valid environment marker, as I said on the issue
[09:33:43] <warner> so it's the evaluate() that needs to somehow involve the known extras?
[09:34:59] <warner> I'm guessing that not many projects are asking for extras yet, maybe it's still on the bleeding edge
[09:41:39] <StevenK> warner: The issue I'm seeing is if twisted[ssl] is depended on, which requires pyonpenssl, and foobar is depended, which has an ssl extra, but we don't specify it, we shouldn't be installing things that foobar[ssl] requires
[09:41:58] <StevenK> But perhaps that's too damn hard and may have to wait until we have a resolver