[TIP] Mock 0.8.0b4: easy_install and pip treat differently...

Michael Foord michael at voidspace.org.uk
Wed Dec 21 04:14:42 PST 2011

On 21/12/2011 07:06, Chris Withers wrote:
> On 21/12/2011 02:30, Michael Foord wrote:
>>> Most of my users are using pip.
> You sure about that? ;-) I'd suggest a good few are using easy_install 
> or easy_install-based software such as buildout, but have been happily 
> using 0.8.x for ages and so haven't piped up.

Heh, the only users I *know* are using easy_install have both said 
they're using features from the 0.8 beta and are happy easy_install gets 
the dev version. You're the only one I've heard of using *both* pip and 
easy_install. Doubtless there are lots of people using easy_install, I 
just haven't heard from them (and many probably aren't aware they're now 
using 0.8 - which hopefully indicates I got the backwards compatibility 

All the best,


>>> The fact that easy_install decides to install a dev / beta version 
>>> as the latest version is its fault. Several times I've had trouble 
>>> with easy_install spidering links and just installing *completely 
>>> the wrong bloody thing* - so I'm done with bending over backwards 
>>> for its crazy semantics.
> Ah, the joys of python packaging, so much for "one obvious way to do 
> it"! I'm stumbling down the path of making sure I support 
> virtualenv/pip *and* buildout/easy_install with my packages, aiming to 
> use Jenkins and Tox to do so, hence all the questions...
>> Jeepers I came across as even more of an asshole than usual in that 
>> email.
> Meh, python packaging will do that to the best of us, speaking as 
> someone who never *ever* overreacts or flies off the handle about 
> anything, especially not anything python related ;-)
>> Maybe if I do a 0.8 beta 5 release I should just do a full pypi 
>> release with it - at least that would get more people testing the new 
>> code... ;-)
> Release early, release often and all that; for me that'd mean getting 
> the 0.8 package out there for everyone, users can always pin to <0.8 
> if they don't, for some insane reason, want to use 0.8.
> cheers,
> Chris


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

More information about the testing-in-python mailing list