[02:31:13] <lifeless> Nakato: tchaypo: how goeth the war?
[02:47:18] <tchaypo> https://github.com/pypa/pip/pull/2934 is open and has passed tests, justing waiting to merge
[02:47:40] <tchaypo> aside from that my plan at the moment is to focus on other things
[02:47:51] <Nakato> lifeless: Well I've got it, but in writing the test I uncovered another bug with constraints and capitalisation. I'm going to file the bug for that after luncing
[02:49:40] <lifeless> tchaypo: have you considered https://trello.com/c/4EHBgUZI/9-devstack ? I have a mostly working thing
[02:50:03] <lifeless> tchaypo: that I'd be delighted to handover :)
[02:51:02] <lifeless> tchaypo: (just from the lean sense of 'its not done till its in use'
[02:59:43] <tchaypo> I have not, but looking at it, I’m not sure what it’s trying to say. I’d really like to get some work done towards 192253 today (I want to add some detail about what data we already collect, and what we need to start collecting), but that’s probably all I can do on it right now. I can probably come back to pip/constraints work tomorrow
[03:08:40] <tchaypo> actually the first thing i want to do is just curl up in a ball and cry. but once that’s dealt with...
[03:14:44] <tchaypo> lifeless: okay, change of plan, I think I’m better off tackling something completable than something vague right now. Tell me more about what you want to hand over.
[03:17:57] <tchaypo> i think i put it in th right place
[03:18:34] <lifeless> grenade only runs stack.sh once
[03:18:40] <lifeless> the first one was installing 7.0.3
[03:18:59] <lifeless> the missing second one would have installed the needed develop branch of pip
[03:19:52] <lifeless> so digging into the swift failure
[03:20:00] <lifeless> would be the concrete completable thing
[03:21:31] <tchaypo> i may have dreamt this, but I thought I saw you asking people about something swiftish recently and people helped you figure otu that the problem looked like swift wasn’t getting installed for some reason
[03:21:40] <tchaypo> was that this thing or was that something else, or was it just a dream?
[03:24:15] <lifeless> tchaypo: swift was in upper-constraints.txt
[21:14:38] <sigmavirus24> pretty sure anyone actually doing science in the US is using SI units
[21:48:50] <sigmavirus24> dstufft: I confused my warehouse and my pypi routes and tried https://pypi.python.org/packages/requests and got a 404 page from S3, not sure if that's intentional or not
[21:49:41] <dstufft> sigmavirus24: that's not a Warehouse route, that's a both PyPI and warehouse route for where the files are stored
[22:43:53] <dstufft> lifeless: openstack has asked for it before, I'm hesitant because I think it's a super niche thing that'll confuse folks, but that's not really a super thoughtout thing, it just feels kinda.. funky?
[22:44:19] <lifeless> dstufft: so, I want a way to test lower bounds on install_requires
[22:44:24] <lifeless> dstufft: not just in openstack
[22:44:43] <lifeless> dstufft: I have a hypothesis that basically noone knows if their lower bounds work or not
[22:46:01] <dstufft> yea, I grok what it's for, just not sure it's a big enough win, and while it's true that basically noone knows if their lower bounds work or not, they also don't know if every version in between the lower and upper bounds work either
[22:51:35] <dstufft> lifeless: the other thing is, the "lower bound" is incredibly unlikely to ever actually be used, what's more likely to be used is the upper bounds of series e.g. if you support foo>=1.0,<=3.0, then out of 1.0, 1.1, 1.2, 2.0, 2.1, 3.0, the most likely versions to be used (I think) are (in order) 3.0, 2.1, and 1.2 (if that makes sense)
[23:01:40] <dstufft> yea I grok the the idea, I'm just not sure it isn't trying to do something you can't actually do without iterating over every possible version.
[23:42:32] <lifeless> dstufft: its trying to approximate it
[23:42:44] <lifeless> dstufft: we find out about broken new versions as they come out and blacklist
[23:42:53] <lifeless> dstufft: but there's no forcing function to gc the lower end
[23:43:11] <lifeless> dstufft: and we can't even write tests to check that we do work on a lower version because we can't force that lower version