glemaitre58.bsky.social
@glemaitre58.bsky.social
OK it is an interesting feedback. We could support older versions. We saw that up-to-now, we don't have any code that we are eager to drop quickly. I understand about the runtime dependencies and on our side, the idea is only depending on scikit-learn. But agreed that it is one more dependency.
November 29, 2024 at 9:16 AM
We are working on a small package to ease developer life: github.com/glemaitre/sk.... The idea is that recurrent work could be centralized in a single package. Once we have a minimal version, we will do a first release to support scikit-learn 1.2 to 1.6
GitHub - glemaitre/sklearn-compat
Contribute to glemaitre/sklearn-compat development by creating an account on GitHub.
github.com
November 28, 2024 at 11:17 AM
Reposted
3rd-party library maintainers might find it cumbersome to handle the transition to the new estimator tags while keeping backward compatibility with older scikit-learn versions. We will devise a way to smooth out the transition before releasing 1.6.0 final:

github.com/scikit-learn...
Estimator creating `_more_tags` and inheriting from `BaseEstimator` will not warn about old tag infrastructure · Issue #30257 · scikit-learn/scikit-learn
While making the code of skrub compatible with scikit-learn 1.6, I found that the following is really surprising: # %% import numpy as np from sklearn.base import BaseEstimator, RegressorMixin clas...
github.com
November 22, 2024 at 5:12 PM