Makes umap-learn dependency optional in the same fashion of how it is done with cvxpy.
I will update documentation in the open PR accordingly if and when merged.
Checklist:
[X] My code follows the style guidelines (flake8)
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation (also to the readme.md)
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added tests to check whether the new feature adheres to the sklearn convention
[X] New and existing unit tests pass locally with my changes
If you feel your PR is ready for a review, ping @koaning or @mbrouns.
Description
Makes
umap-learn
dependency optional in the same fashion of how it is done withcvxpy
. I will update documentation in the open PR accordingly if and when merged.Checklist:
If you feel your PR is ready for a review, ping @koaning or @mbrouns.