Closed matentzn closed 12 months ago
Because kgx (2.2.1) depends on networkx (>=2.8,<3.0)
and no versions of kgx match >2.2.1,<3.0.0, kgx (>=2.2.1,<3.0.0) requires networkx (>=2.8,<3.0).
So, because test depends on both networkx (^3.1) and kgx (^2.2.1), version solving failed.
We have had two other minor releases and have not encountered any issues yet.
We are going to close this because for a few months, versions where only ever upgraded. If a user comes that needs a newer kgx version, or network x, they can make a separate issue.
Discussed on slack, but adding here because I have to make some immediate progress with this.
Because of the currently wrong way we are dealing with python dependencies in ODK (one mega environment rather than many focussed ones) we had to do some prioritisation of dependencies, leading to 8 transitive dependencies being down-regulated (funowl, kgx, docutils, neo4j, ontobio, Sphinx, tomli, tox, see #894).