[18:32:44] <glyph> dstufft: Hey I've got another good bug
[18:33:13] <glyph> dstufft: pip really, really wants to delete distribute on ubuntu precise.
[18:33:14] <Alex_Gaynor> glyph: what makes a bug good?
[18:33:28] <glyph> Alex_Gaynor: when it's intractable and full of backwards compatibility concerns and requires piling hacks on top of more hacks to fix
[18:34:00] <glyph> Alex_Gaynor: pretty sure i'm in the right place!
[18:34:36] <glyph> dstufft: so basically I'm trying to 'pip install --upgrade --user setuptools' but it won't let me do this without deleting the system-installed setuptools.
[18:38:12] <nanonyme> Yeah, that's nasty. I've just been working around it by using virtualenvs
[18:39:11] <glyph> nanonyme: I'm trying to bootstrap the process of setting up a reasonable virtualenv/pip/setuptools etc as --user so you can create envs and build wheels and so on in the first place :)
[18:41:43] <tomprince> You could just use a virtualenv for that too.
[18:42:29] <qwcode> glyph, it's this I think https://github.com/pypa/pip/issues/1851
[18:55:33] <glyph> qwcode: that looks precisely correct
[18:55:41] <glyph> I wonder if there's a workaround?
[18:57:01] <qwcode> glyph, is it system distribute or setuptools?
[18:59:43] <qwcode> glyph, other than fixing the bug, you could doctor the system metadata temporarily, so it doesn't appear installed.
[19:00:29] <qwcode> glyph, the fix would be a small change, but I fear other reprocussions, since this is gnarly territory, and we wanted to remove the distribute to setuptools migrations hack soonish anyway
[19:01:00] <glyph> qwcode: how would I doctor that metadata?
[19:01:14] <glyph> qwcode: ubuntu precise has another few years of life :)
[19:02:10] <qwcode> if you're not sure how to doctor the metadata, then I probably shouldn't be recommending that : )