Evolve 5.5.0 released
Augie Fackler
raf at durin42.com
Mon Oct 31 23:54:20 UTC 2016
> On Oct 31, 2016, at 19:53, 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.
Ah. You probably want to be using `pip install .` instead of `python setup.py install` in all cases.
> 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.
More information about the Evolve-testers
mailing list