/home/circleci/project/networkx/utils/backends.py:143: RuntimeWarning: Error encountered when loading info for backend parallel: No module named '_nx_parallel'
backend_info = _get_backends("networkx.backend_info", load_and_call=True)
and earlier this was showing up at the same places
/opt/hostedtoolcache/Python/3.11.8/x64/lib/python3.11/site-packages/networkx/utils/backends.py:143: RuntimeWarning: Error encountered when loading info for backend parallel: partially initialized module 'networkx' has no attribute '_dispatchable' (most likely due to a circular import)
backend_info = _get_backends("networkx.backend_info", load_and_call=True)
Also, I tried building the networkx docs locally using this PR's branch of my forked nx-parallel repo and this branch of my forked networkx repo. And the ModuleNotFound error was not showing up(ref. ss):
but I wasn't able to see nx-parallel info in the "additional backend implementation" box locally(ref. ss) :
After merging this recent PR, the following error was showing up at 2 places in this recent build (ref. ss)
and earlier this was showing up at the same places
ref. https://networkx.org/documentation/latest/search.html?q=RuntimeWarning
I have explicitly mentioned
_nx_parallel
in packages inpyproject.toml
in this PR (ref. https://hatch.pypa.io/latest/config/build/#packages)And now
_nx_parallel
is appearing in the wheel(locally):Also, I tried building the networkx docs locally using this PR's branch of my forked nx-parallel repo and this branch of my forked networkx repo. And the ModuleNotFound error was not showing up(ref. ss):
but I wasn't able to see nx-parallel info in the "additional backend implementation" box locally(ref. ss) :
Thank you :)