umap-learn depends on numba which depends on numpy <=2.1, which is restricting. In some cases, this can lead to crashes (for instance if QGIS was installed with numpy > 2.1 ?).
Then it could be a good idea to check import errors beforehand and discard UMAP if not installable.
umap-learndepends onnumbawhich depends onnumpy <=2.1, which is restricting. In some cases, this can lead to crashes (for instance if QGIS was installed withnumpy > 2.1?).Then it could be a good idea to check import errors beforehand and discard UMAP if not installable.