Evolve 5.5.0 released
Nathan Goldbaum
nathan12343 at gmail.com
Mon Oct 31 23:55:47 UTC 2016
On Mon, Oct 31, 2016 at 6:53 PM, Pierre-Yves David <
pierre-yves.david at ens-lyon.org> wrote:
>
>
> On 11/01/2016 12:45 AM, Augie Fackler wrote:
>
>> (+dstufft)
>>
>> On Oct 31, 2016, at 7:01 PM, Pierre-Yves David <
>>> pierre-yves.david at ens-lyon.org> wrote:
>>>
>>> This release is compatible from Mercurial 3.4 to Mercurial 4.0.
>>> The next release will probably break this and move evolve into the
>>> official 'hgext3rd' namespace package dedicated to 3rd party extensions.
>>> But there is some tricky part around this as Python packaging apparently do
>>> not know how to remove file installed by previous version when upgrading :-/
>>>
>>
>> I thought pip could handle this. dstufft?
>>
>> (I think this is another reason to eschew easy_install.)
>>
>
> I tested using 'setup.py install' and installing the new version did not
> cleaned the old file. I was sad :-( if Donald have some more data about
> this (or a pointer to appropriate explanation) I would be very grateful.
>
I think the problem is that distutils can't remove the old files.
Setuptools can, so things installed via pip can as well since it implicitly
brings in setuptools by monkeypatching distutils.
Maybe try doing "pip install ." instead of "python setup.py install".
>
> It is probably worth noting that Evolve is not available on Pypi yet, so I
> don't think anyone ever used pip to installed it¹ I intend to fix that
> with the next version if the file location can be updated.
>
> Cheers,
>
> --
> Pierre-Yves David
>
> [1] I expect all usage to have happened with either direct sources,
> setup.py --install, debian package or rpm.
>
> _______________________________________________
> Evolve-testers mailing list
> Evolve-testers at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/evolve-testers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-evolve-testers/attachments/20161031/3d22d2a1/attachment-0002.html>
More information about the Evolve-testers
mailing list