py-why / dowhy

DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
https://www.pywhy.org/dowhy
MIT License
7.01k stars 922 forks source link

Allow networkx>=3.x(<3.2) #954

Closed lgautier closed 1 year ago

amit-sharma commented 1 year ago

@lgautier thanks for this PR. It will be great to support networkx 3.x. The automated test error seems to be unrelated to your change. Do you think you have covered all the deprecated usages of networkx?

As @n8sty suggested, do add the poetry.lock file too to this PR. And let us know when the PR is ready by changing its status from "draft PR" to standard PR.

bloebp commented 1 year ago

I removed autogluon as optional dependency and updated the other dependencies as well: https://github.com/py-why/dowhy/pull/963

Let me know if this solves the issue.

amit-sharma commented 1 year ago

Fixed by #963. Closing this PR.