[18:02:31] <kober> Hey, is there a way to cache an already compiled version of things like gevent and numpy? We run a service oriented architecture and I have a vagrant setup that sets up all services
[18:02:42] <kober> but since each service uses gevent and numpy it has to recompile every time
[18:03:44] <kober> I'd like it to cache the result after the first time, kind of like --download-cache but with the actual compiled package
[18:06:50] <kober> The final goal is to use the same ansible scripts that are setting up the vagrant machine to setup our whole infrastructure. But I want to take baby steps
[18:07:08] <Alex_Gaynor> That's my pip.conf, you can `pip wheel <package>` and then when you got `pip install` it, it'll be basically instant
[18:08:04] <kober> Alex_Gaynor: perfect! This sounds like it is what I want :)
[18:09:30] <kober> Alex_Gaynor: does wheel-dir and find-links not expand ~/ ? I notice you used it for the download cache but not for the others
[18:09:44] <Alex_Gaynor> kober: there was a bug at one point where they don't, it might be fxied /cc dstufft
[18:11:32] <dstufft> I think it's fixed in develop but not in anything released
[18:11:32] <tomprince> If your machines are homogenous, it probably makes sense to compile the once and put them somewhere accesible from everywhere.
[18:13:01] <kober> We had problems with wheels previously because it doesn't track the distro (i.e ubuntu 14.04 vs 10.04), thats why I wanted to do it on the machine doing the pip installs
[18:13:17] <kober> that way we could be compiled against the correct libraries
[18:14:24] <kober> I think we are going to end up creating a devpi server for each supported distro we use and just have the devs use the right config when they install, but this pip config is a pretty good solution so I'm going to try that first
[18:22:14] <Ivo> kober: if the wheels are built for the correct libraries, you can just use --find-links to install them
[18:23:26] <Ivo> e.g point to a /path/14.04/ folder / http location with wheels built on 14.04 in it, etc
[18:23:52] <kober> Ivo: Thats actually a great point
[18:23:59] <kober> Ivo: That will be pretty simple to do
[19:07:03] <kober> Alex_Gaynor: I think your pip conf might be out of date, I just tried it and got Invalid URL u'/home/vagrant/.pip/wheels': No schema supplied.
[19:07:11] <kober> Alex_Gaynor: I'm going to try file://
[19:07:15] <kober> but just thought I'd let you know
[19:07:23] <Alex_Gaynor> What version of pip are you using?