diff --git a/imblearn/utils/_param_validation.py b/imblearn/utils/_param_validation.py index ae3855945..538e454c9 100644 --- a/imblearn/utils/_param_validation.py +++ b/imblearn/utils/_param_validation.py @@ -917,7 +917,6 @@ def generate_valid_param(constraint): _CVObjects, _InstancesOf, _IterablesNotString, - _MissingValues, _NoneConstraint, _PandasNAConstraint, _RandomStates, @@ -926,3 +925,8 @@ def generate_valid_param(constraint): make_constraint, validate_params, ) + + if sklearn_version < parse_version("1.3"): + from sklearn.utils._param_validation import _MissingValues + else: + from sklearn.utils._param_validation import MissingValues as _MissingValues