Committing before replacing requests-based code with urllib2.
Committing before replacing requests-based code with urllib2.

requests wasn't introduced until pip 1.5, and we obviously need to work with older pips. I'd rather have 1 code path than different behaviors with different pips.

peep runs without crashing on satisfied requirements. It doesn't get through installable ones yet.

* Remove kwarg calling convention from pip.main(); in some versions, it's not a kwarg.
* Pare down _downloaded_filename() to about the bare minimum.
* Teach peep how to call into just the pip parts that find the URL to download. Everything else download-related we'll do ourselves.
ScottyMJacobson/peep,kouk/peep,Killthebug/peep,edmorley/peep,erikrose/peep