Problem using hg 5.2

Hohensee, Paul hohensee at amazon.com
Fri Dec 20 18:47:31 UTC 2019


I fixed the problem by building and installing mercurial 5.2.1 from source. Apologies for the bother.

Paul

On 12/19/19, 1:44 PM, "hg-tools-dev on behalf of Hohensee, Paul" <hg-tools-dev-bounces at openjdk.java.net on behalf of hohensee at amazon.com> wrote:

    +hg-tools-dev
    
    From: "Hohensee, Paul" <hohensee at amazon.com>
    Date: Thursday, December 19, 2019 at 1:15 PM
    To: "code-tools-dev at penjdk.java.net" <code-tools-dev at penjdk.java.net>
    Subject: Problem using hg 5.2
    
    Has anyone seen or can anyone help with the following?
    
    I have the latest jcheck and defpath extensions installed in ~/.hgext on my Mac laptop running Mohave 10.14.6. I installed hg 5.2 via brew, but when I run “hg --version”, I get
    
    
    *** failed to import extension hgext.jcheck from $HOME/.hgext/jcheck.py: No module named 'urllib2'
    
    *** failed to import extension hgext.defpath from $HOME/.hgext/defpath.py: invalid syntax (defpath.py, line 157)
    
    Mercurial Distributed SCM (version 5.2)
    
    (see https://mercurial-scm.org for more information)
    
    
    
    Copyright (C) 2005-2019 Matt Mackall and others
    
    This is free software; see the source for copying conditions. There is NO
    
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    Trying to run “hg defpath” produces
    
    
    *** failed to import extension hgext.jcheck from $HOME/.hgext/jcheck.py: No module named 'urllib2'
    
    *** failed to import extension hgext.defpath from $HOME/.hgext/defpath.py: invalid syntax (defpath.py, line 157)
    
    hg: unknown command 'defpath'
    
    (did you mean one of patch, paths?)
    
    I haven’t changed my .hgrc: it contains
    
    [extensions]
    hgext.jcheck = $HOME/.hgext/jcheck.py
    hgext.defpath = $HOME/.hgext/defpath.py
    
    Importing urllib2 from the python shell works, vis
    
    
    % python
    
    Python 2.7.17 (default, Oct 24 2019, 12:57:47)
    
    [GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.8)] on darwin
    
    Type "help", "copyright", "credits" or "license" for more information.
    
    >>> import urllib2
    
    >>>
    
    Any help would be greatly appreciated.
    
    Thanks,
    Paul
    



More information about the hg-tools-dev mailing list