Here are ALL the list of incompatibilities (note: some may be repetitive):
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.
Because funowl (0.1.13) depends on rdflib (6.2.0) and no versions of funowl match >0.1.13,<0.2.0, funowl (>=0.1.13,<0.2.0) requires rdflib (6.2.0). So, because test depends on both rdflib (^6.3.2) and funowl (^0.1.13), version solving failed.```
Because no versions of kgx match >2.2.1,<3.0.0 and kgx (2.2.1) depends on rdflib (>=6.3.1,<7.0.0), kgx (>=2.2.1,<3.0.0) requires rdflib (>=6.3.1,<7.0.0). And because funowl (0.1.13) depends on rdflib (6.2.0) and no versions of funowl match >0.1.13,<0.2.0, kgx (>=2.2.1,<3.0.0) is incompatible with funowl (>=0.1.13,<0.2.0). So, because test depends on both funowl (^0.1.13) and kgx (^2.2.1), version solving failed.
This pull request updates constraints.txt. Make sure you run make tests manually.