main
CI Fix scipy-dev remaining failures due to scipy sparse DeprecationWarning (#34632)
MNT Switch to absolute imports enforced by `ruff` (#31847)
MNT Switch to absolute imports in sklearn/preprocessing/_csr_polynomial_expansion.pyx (#32423)
MNT refactor name of `device` function to `array_device` (#34543)
MNT Clean-up deprecations for 1.9: default quantile_method of KBinsDiscretizer (#33763)
MNT: Simplify unknown handling in encoders/`_encode.py` (#34452)
MNT replace is_pandas_df by narwhals (#34089)
PRF: Faster encoders thanks to F-order layout (#34392)
BLD Reduce generated build file path lengths to avoid Windows path length limitation (#31212)