bio-learn/biolearn

Add IPython to pyproject.toml dependencies.

Closed this issue · 2 comments

Very minor issue, but when I start a fresh conda env with python=3.10, and then only install biolearn into it, the test case:


from biolearn.data_library import DataLibrary

fails because it depends on IPython. Adding it to pyproject.toml should work. Thanks for the cool project!

Edit: As I work through the clock examples, I also find that sklearn is an unnamed dependency.

Thanks for noticing this. I actually ran into this myself recently. I need to do a little thinking on if I want to make IPython a core dependency for the library.

As far as the example dependencies you should be covered if you install biolearn with the dev dependencies enabled, scikit-learn is included as a dev dependency.

I just discovered that this dependency is just for a single unused import. It will be removed for the next release.