Open baggiponte opened 2 months ago
In scikit-lego we have a little more sophisticated version of such error which can help to point at which version to install (proof).
In general there is a tradeoff between:
Personally, as the base/core dependencies of the functime are already quite broad, I would not add them all 😇 my two cents
+1 on that. I would actually like to remove as many dependencies as I can (I am looking at you, cloudpickle). I need to improve on the lazy imports though. Polars does too.
Currently we deal with
ImportErrors
like this:This is clever but means that the issue is raised "lazily" and can lead to issues such as #190 . I think we should revert this.