Failed to import extension hgfluiddyn: No module named _scandir
Steps
After install mercurial with conda-app
the usual way
conda activate _env_mercurial
pip install hg-fluiddyn
I get this
(_env_mercurial) ❯ hg debugext
*** failed to import extension hgfluiddyn: No module named _scandir
absorb
churn
convert
evolve
extdiff
hggit
pager
purge
rebase
strip
topic
(_env_mercurial) ❯ conda list
# packages in environment at /home/avmo/.conda/envs/_env_mercurial:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 0_gnu conda-forge
brotlipy 0.7.0 py27h516909a_1000 conda-forge
ca-certificates 2019.11.28 hecc5488_0 conda-forge
certifi 2019.11.28 py27_0 conda-forge
cffi 1.13.2 py27h8022711_0 conda-forge
cryptography 2.8 py27h72c5cf5_1 conda-forge
dulwich 0.19.15 py27h516909a_0 conda-forge
enum34 1.1.6 py27_1002 conda-forge
hg-evolve 9.2.2 py_0 conda-forge
hg-fluiddyn 0.0.1 pypi_0 pypi
hg-git 0.8.13 pypi_0 pypi
idna 2.8 py27_1000 conda-forge
ipaddress 1.0.23 py_0 conda-forge
libffi 3.2.1 he1b5a44_1006 conda-forge
libgcc-ng 9.2.0 h24d8f2e_2 conda-forge
libgomp 9.2.0 h24d8f2e_2 conda-forge
libstdcxx-ng 9.2.0 hdf63c60_2 conda-forge
mercurial 5.2 py27h516909a_0 conda-forge
mercurial-app 5.2 0 conda-forge
ncurses 6.1 hf484d3e_1002 conda-forge
openssl 1.1.1d h516909a_0 conda-forge
pathlib2 2.3.5 pypi_0 pypi
pip 20.0.2 py_2 conda-forge
pycparser 2.19 py27_1 conda-forge
pyopenssl 19.1.0 py27_0 conda-forge
pysocks 1.7.1 py27_0 conda-forge
python 2.7.15 h5a48372_1009 conda-forge
readline 8.0 hf8c457e_0 conda-forge
scandir 1.10.0 pypi_0 pypi
setuptools 41.4.0 py27_0
six 1.14.0 py27_0 conda-forge
sqlite 3.30.1 hcee41ef_0 conda-forge
tk 8.6.10 hed695b0_0 conda-forge
urllib3 1.25.7 py27_0 conda-forge
wheel 0.34.2 py_1 conda-forge
zlib 1.2.11 h516909a_1006 conda-forge
But strangely enough, I can import hgfluiddyn
in the Python console.
>>> from mercurial import ui, hg
>>> import hgfluiddyn as hgf
>>> aui = ui.ui()
>>> hgf.uisetup(aui)
Please activate tweakdefaults in your ~/.hgrc:
[ui]
tweakdefaults = True
Edited by Ashwin V. Mohanan