[00:00:20] <dstufft> Probably we just need to add os.path.dirname(dist.egg_info) in {sysconfig.get_path("stdlib"), sysconfig.get_path("platstdlib")} except all cross version
[00:00:36] <dstufft> to if dist.key in stdlib_pkgs and ^^^:
[00:00:48] <dstufft> that code isn't exactly right
[00:00:53] <dstufft> but I think you know what I mean?
[00:00:53] <lifeless> dstufft: so I'm thinking we don't need to check dist.key in that case
[00:02:32] <dstufft> virtualenvs are horrible hacks
[00:02:37] <Ivoz> just get all package maintainers to use version qualifiers on requirement for argparse! /s
[00:02:41] <lifeless> if you say don't worry, I won't worry
[00:02:48] <dstufft> I don't think it'll be a problem
[00:02:55] <lifeless> Ivoz: can't fix already published package versions
[00:03:14] <dstufft> --root *might* make us look for stdlib/platstdlib in the specified --root
[00:03:25] <dstufft> but it's going to be very weird for anything to be filled out there
[00:03:30] <dstufft> since pip won't ever write to it
[00:14:58] <lifeless> dstufft: offhand, hwats stdlib vs platstdlib ?
[00:15:13] <dstufft> on some platforms they seperate the .so files from the .py files
[00:15:32] <lifeless> oh, virtualenvs mess that up, right
[00:16:40] <dstufft> No, just we don't want to uninstall something in the standard library just because it wasn't pure python and thus was put into platstdlib on those platforms
[00:17:00] <lifeless> dstufft: wat - http://paste.openstack.org/show/484477/
[00:17:23] <lifeless> dstufft: I get the double check, virtualenvs fold them to one path is all - that was confusing my exploration