Extension apparently installs but is completely broken on Ubuntu 16.04
Created originally on Bitbucket by teo8976 (Teo Tei)
After https://bitbucket.org/Mekk/mercurial_keyring/issues/59/stopped-working-on-ubuntu-1604,
I ran:
sudo apt-get install python-pip
and then:
pip install --user mercurial_keyrin
The output ended with:
Successfully built mercurial-keyring mercurial-extension-utils secretstorage configparser pycparser Installing collected packages: pycparser, cffi, enum34, asn1crypto, idna, six, ipaddress, cryptography, secretstorage, configparser, entrypoints, keyring, mercurial-extension-utils, mercurial-keyring Successfully installed asn1crypto cffi configparser cryptography-1.2.3 entrypoints enum34-1.1.2 idna-2.0 ipaddress-1.0.16 keyring-7.3 mercurial-extension-utils mercurial-keyring-0.6.2 pycparser secretstorage-2.1.3 six-1.10.0
Yet, I keep getting the same error when I run hg:
$ hg
*** failed to import extension mercurial_keyring: No module named builtins
Even if I missed something in the installation, then the message telling me that mercurial_keyring was succesfully installed is wrong.