[00:24:06] <tdsmith> returned from the rabbit hole; is anyone qualified to pronounce on whether this is a distutils bug or a numpy.distutils bug? https://github.com/numpy/numpy/pull/5866
[17:54:28] <bahoo> Is there any pip install syntax for getting the latest version? Can I somehow do a `pip install django==1.7` and have it get 1.7.8 for me?
[17:55:38] <nanonyme> bahoo, well, dropping the version out would get you the latest version but I guess that's not what you want?
[17:57:25] <nanonyme> jessamynsmith, that required a reasonably recent pip, right?
[17:58:21] <jessamynsmith> I don't know, but I don't think it's that recent
[18:05:39] <bahoo> Just upgraded to pip 6 from 1.5.6? Quite the jump :)
[18:06:19] <bahoo> jessamynsmith: that’s what I’m going for — I should clarify that I don’t want the absolute latest, that would match 1.7 as you pointed out
[18:06:48] <tomprince> bahoo: The leading `1.` was just dropped
[18:07:07] <tomprince> So, pip 6 is what would have been 1.6.
[18:07:23] <bahoo> jessamynsmith: it doesn’t like your particular syntax, though: “pip install 'django>=1.7,django<1.8’” just gives me a ValueError
[18:07:29] <bahoo> ValueError: ('Expected version spec in', 'django>=1.7,django<1.8', 'at', 'django<1.8')
[18:08:19] <bahoo> seems more pythonic (explicit > implicit) to specify 1.7.8 rather than just 1.7.* somehow. not a huge deal in my case, more curious than anything
[18:12:55] <jessamynsmith> I just did this and it works fine:
[18:17:41] <pjdelport> The .0 at the end is required: that gives the version component that can vary, and effectively means the same as 'Django >=1.7, <1.8'
[18:18:19] <pjdelport> You can also say for example 'Django~=1.7.5', which means the same as 'Django >=1.7.5, <1.8'
[18:19:02] <pjdelport> Just for completeness, 'Django~=1.7' then means 'Django >=1.7, <2'