failed to import extension evolve: No module named evolve
Matthew Harbison
matt_harbison at yahoo.com
Tue Mar 13 05:20:11 UTC 2018
> On Mar 13, 2018, at 1:10 AM, Malachi de Ælfweald <malachid at gmail.com> wrote:
>
> Thanks. It would have been helpful if the pip install command actually said where it had been installed to.
>
> This worked:
> evolve = ~/.local/lib/python2.7/site-packages/hgext3rd/
You might want to upgrade your hg install. 7.2.1 lists its minimum version as 4.1
https://www.mercurial-scm.org/repo/evolve/file/6c772398eb4e/hgext3rd/evolve/metadata.py
>
> Malachi de Ælfweald
> http://www.google.com/profiles/malachid
>
>> On Mon, Mar 12, 2018 at 9:55 PM, Faheem Mitha <faheem at faheem.info> wrote:
>>
>> On Mon, 12 Mar 2018, Malachi de Ælfweald wrote:
>>
>>> Per the instructions, I installed the extension via pip:
>> [snip]
>>> And added the extension to my ~/.hgrc:
>>> [extensions]
>>> mq =
>>> color =
>>> hgk =
>>> convert =
>>> purge =
>>> evolve =
>>
>>> Whenever I try to run any hg command, it complains that it can't import the evolve extension:
>>> $ hg status
>>> *** failed to import extension evolve: No module named evolve
>>
>>> It doesn't complain about any other extension. They've been working.
>> [snip]
>>> but, of course, we can't point to that file in the .hgrc
>>
>> Yes, you can. See, for example
>>
>> https://www.mercurial-scm.org/wiki/UsingExtensions
>>
>> ######################################################################
>>
>> 2. Enabling an extension
>>
>> To enable the "foo" extension, either shipped with Mercurial or in the Python search path, create an entry for it in your hgrc, like this:
>>
>> [extensions]
>> foo =
>>
>> You may also specify the full path to an extension (which may be either a .py file or a folder containing __init__.py):
>>
>> [extensions]
>> myfeature = ~/.hgext/myfeature.py
>>
>> ######################################################################
>>
>>
>>> $ hg -v --version
>>> *** failed to import extension evolve: No module named evolve
>>> Mercurial Distributed SCM (version 3.7.3)
>>>
>>> $ uname -a
>>> Linux enki 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
>>>
>>> $ python --version
>>> Python 2.7.12
>>>
>>>
>>>
>>> Thoughts?
>>>
>>> Malachi de Ælfweald
>>> http://www.google.com/profiles/malachid
>>>
>
> _______________________________________________
> 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/20180313/ebe3ec9d/attachment-0002.html>
More information about the Evolve-testers
mailing list