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

Unpin numpy #958

Closed Zethson closed 1 year ago

Zethson commented 1 year ago

https://github.com/py-why/dowhy/commit/ca340303e993fa4be1831f74afccf9161e19a9d8

Numpy is currently pinned due to something related to Numba. Can we unpin this? It really makes dowhy impossible to add to other packages and forces very specific environments.

Pinning absolutely essential packages like Numpy or Pandas is a big nono in the Python community.

Zethson commented 1 year ago

This also means that dowhy is only compatible with a single numba version.