pnnl / HyperNetX

Python package for hypergraph analysis and visualization.
https://hypernetx.readthedocs.io
Other
501 stars 86 forks source link

Dependencies are not correct #76

Closed michaeldorner closed 2 years ago

michaeldorner commented 2 years ago

For pip install hypernetx, the packages igraph and celluloid are not installed by default. One has to do it manually. This is also the reason why the tutorial fails (#73). What about adding them to setup.py?

jcmgray commented 2 years ago

More preferable even would be to the imports lazy and thus the dependencies optional. Would a PR along these lines be welcome?

NoahFarris commented 2 years ago

We're working on fixing the setup.py in the short term and working on a lazy import for the long term.

noah-farris commented 2 years ago

This is now fixed by https://github.com/pnnl/HyperNetX/pull/81, thank you for opening this issue.