Open NeolithEra opened 4 years ago
Ask your upstream project lingpy and pyclics to loose the version range of networkx.
@xrotwang Could I submit a PR to solve this issue?
lingpy cannot change the version range of networkx, as this would break it. So the solution is to fix the version range.
At least until we solved lingpy's dependency, which is alreayd noted.
@NeolithEra like @LinguList said, we cannot currently loosen the requirements of lingpy
. So I'd regard this as a bug in pyclics-clustering
which can be worked around by installing pyclics
first.
Hi, users are unable to run _pyclicsclustering due to dependency conflict with network package. As shown in the following full dependency graph of _pyclicsclustering, _pyclicsclustering requires *_network _,while pyclics requires _networkx==2.1**_.
According to pip’s “first found wins” installation strategy, networkx 2.4 is the actually installed version. However, networkx 2.4 does not satisfy ==2.1.
Dependency tree-----------
Thanks for your help. Best, Neolith