[TIP] Mock 0.8.0b4: easy_install and pip treat differently...
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
> 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.
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