PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Wednesday the 23rd of April, 2014

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[00:17:09] <BHSPiMonkey> Hi all. I'm running into an error on Ubuntu during most pip install operations after a system upgrade. https://dpaste.de/2tRj/raw
[00:18:33] <dstufft> BHSPiMonkey: try uninstall and reinstalling your pip?
[00:20:17] <BHSPiMonkey> dstufft: just did a `aptitude reinstall python-pip`, no effect
[00:20:44] <dstufft> BHSPiMonkey: what version of Ubuntu is this, 14.04?
[00:20:50] <BHSPiMonkey> dstufft: yes
[00:20:54] <dstufft> moment
[00:23:34] <BHSPiMonkey> For clarification, this is inside a new virtualenv I just created (by running `virtualenv venv/`), and pip in this case is 1.5.4 (python 2.7)
[01:16:34] <Ivo> BHSPiMonkey: your traceback isn't from a virtualenv pip
[01:18:12] <Ivo> so you'll need to either ask us to help with your system's pip, or your virtualenv pip :P
[01:18:42] <BHSPiMonkey> Ivo: how about I ask you guys to forget this ever happened? :)
[01:19:18] <Ivo> if it's just a PEBKAC, sure :)
[01:20:05] <BHSPiMonkey> I'd like to protest the fact that virtualenvs don't auto-activate at creation time
[01:20:23] <BHSPiMonkey> It's too conducive to stupid user behavior, if you ask me
[01:21:13] <Ivo> you might like virtualenvwrapper, it has some handy automation scripts
[01:22:33] <BHSPiMonkey> I'm aware of it, but so far I've preferred the explicit/by-hand workflow
[01:23:02] <BHSPiMonkey> Which is great until I miss an activation and embarrass myself on IRC
[02:59:35] <stephenmcd> my library has a dependency in its setup.py that'll only install via pip with both —allow-external and —allow-insecure, is there any way I can specify those options directly in my library's setup.py? Or do I have to document all of this in its installation instructions, which honestly seems horrendous.
[03:02:00] <agronholm> stephenmcd: sadly no
[03:02:07] <stephenmcd> agronholm: ok thank you
[03:02:10] <agronholm> may I ask what this dependency is?
[03:02:36] <agronholm> you may want to convince upstream to upload their distributions to pypi
[03:02:45] <stephenmcd> it's actually a dep of a dep, I depend on xhtml2pdf which depends on the offending pypdf
[03:05:42] <stephenmcd> actually looks like this may have been resolved: https://github.com/chrisglass/xhtml2pdf/commit/5c6b242a0960ecea7c11a59a015c8114ba0e6209 sorry for the noise
[14:04:15] <linovia> Is there some notes explaining why wheels are better than bundles ? (or why the former has taken over the latter)
[14:10:57] <mgedmin> what are bundles?
[14:14:58] <DanielHolth> are you missing bundles?
[14:15:20] <DanielHolth> bundles were never fully engineered and were difficult to maintain within pip
[14:21:13] <DanielHolth> wheels are faster to install.
[14:45:56] <linovia> DanielHolth: thanks for your answer
[14:46:14] <linovia> I'm not missing bundles at all, I was just curious about that topic
[14:48:27] <DanielHolth> a pybundle is essentially a zipped up pip build directory (setup.py and all) before everything has been built & installed
[14:49:22] <DanielHolth> they aren't all that great
[14:49:36] <linovia> I see, indeed