[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
right).
All the best,
Michael
>
>>> 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
>
--
http://www.voidspace.org.uk/
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