Branch: refs/heads/callbacks
Home: https://github.com/scikit-learn/scikit-learn
Commit: 7501a8659e5bcbb9ef84f2090a1130f8dd2accf9
https://github.com/scikit-learn/scikit-learn/commit/7501a8659e5bcbb9ef84f2090a1130f8dd2accf9
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-08 (Fri, 08 May 2026)
Changed paths:
M sklearn/tree/_criterion.pyx
M sklearn/tree/_partitioner.pxd
M sklearn/tree/_partitioner.pyx
M sklearn/tree/_splitter.pyx
M sklearn/tree/_tree.pxd
M sklearn/tree/_tree.pyx
M sklearn/tree/_utils.pxd
Log Message:
-----------
MNT cleanup Cython imports in tree module (#33947)
Commit: ad19a8454e0b80eef0efb1e3c7caae063a380bb2
https://github.com/scikit-learn/scikit-learn/commit/ad19a8454e0b80eef0efb1e3c7caae063a380bb2
Author: david-cortes-intel <[email protected]>
Date: 2026-05-08 (Fri, 08 May 2026)
Changed paths:
M doc/modules/array_api.rst
Log Message:
-----------
DOC Clarify that prediction data with array API must be on same device
(#33848)
Commit: a481e870f00c6c874931f95f091cafa9201f1bf3
https://github.com/scikit-learn/scikit-learn/commit/a481e870f00c6c874931f95f091cafa9201f1bf3
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-08 (Fri, 08 May 2026)
Changed paths:
M sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py
M sklearn/utils/tests/test_validation.py
M sklearn/utils/validation.py
Log Message:
-----------
MNT move _check_categorical_features to utils.validation (#33946)
Commit: 900adff57900af5350fc545c4d39aceff5361a31
https://github.com/scikit-learn/scikit-learn/commit/900adff57900af5350fc545c4d39aceff5361a31
Author: Virgil Chan <[email protected]>
Date: 2026-05-08 (Fri, 08 May 2026)
Changed paths:
M sklearn/linear_model/tests/test_coordinate_descent.py
Log Message:
-----------
CI adapt tolerance for `test_enet_ridge_consistency` (#33949)
Commit: 113ee7473f8344cee938384f0ef1a85c59b0654e
https://github.com/scikit-learn/scikit-learn/commit/113ee7473f8344cee938384f0ef1a85c59b0654e
Author: Kiyarash Fazeli <[email protected]>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.linear_model/33902.fix.rst
M sklearn/linear_model/_logistic.py
M sklearn/linear_model/tests/test_logistic.py
Log Message:
-----------
Fix TypeError in LogisticRegressionCV with refit, use_legacy_attribute False
(#33902)
Commit: e02dfc40d6323447640e1a2bc21dbc648ddcbe30
https://github.com/scikit-learn/scikit-learn/commit/e02dfc40d6323447640e1a2bc21dbc648ddcbe30
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
R sklearn/ensemble/_hist_gradient_boosting/_bitset.pxd
R sklearn/ensemble/_hist_gradient_boosting/_bitset.pyx
M sklearn/ensemble/_hist_gradient_boosting/_predictor.pyx
M sklearn/ensemble/_hist_gradient_boosting/binning.py
M sklearn/ensemble/_hist_gradient_boosting/common.pxd
M sklearn/ensemble/_hist_gradient_boosting/common.pyx
M sklearn/ensemble/_hist_gradient_boosting/grower.py
M sklearn/ensemble/_hist_gradient_boosting/meson.build
M sklearn/ensemble/_hist_gradient_boosting/splitting.pyx
R sklearn/ensemble/_hist_gradient_boosting/tests/test_bitset.py
M sklearn/ensemble/_hist_gradient_boosting/tests/test_predictor.py
A sklearn/utils/_bitset.pxd
A sklearn/utils/_bitset.pyx
M sklearn/utils/meson.build
A sklearn/utils/tests/test_bitset.py
Log Message:
-----------
MNT move bitset from HGBT to utils (#33957)
Co-authored-by: Adam Li <[email protected]>
Commit: a421648c9d5b68b2e3a1f710ebd75220ccd47ba3
https://github.com/scikit-learn/scikit-learn/commit/a421648c9d5b68b2e3a1f710ebd75220ccd47ba3
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
M sklearn/datasets/tests/test_openml.py
M
sklearn/ensemble/_hist_gradient_boosting/tests/test_monotonic_constraints.py
M sklearn/impute/tests/test_base.py
M sklearn/impute/tests/test_impute.py
M sklearn/inspection/_plot/tests/test_plot_partial_dependence.py
M sklearn/inspection/tests/test_pd_utils.py
M sklearn/inspection/tests/test_permutation_importance.py
M sklearn/linear_model/tests/test_bayes.py
M sklearn/preprocessing/tests/test_encoders.py
M sklearn/tests/test_base.py
M sklearn/utils/_testing.py
M sklearn/utils/tests/test_array_api.py
M sklearn/utils/tests/test_dataframe.py
M sklearn/utils/tests/test_indexing.py
M sklearn/utils/tests/test_mocking.py
M sklearn/utils/tests/test_testing.py
M sklearn/utils/tests/test_validation.py
Log Message:
-----------
MNT _convert_container "dataframe" -> "pandas" (#33956)
Commit: 090dc149b4298b08ff0c3e95c6144dbdfa9cc7b2
https://github.com/scikit-learn/scikit-learn/commit/090dc149b4298b08ff0c3e95c6144dbdfa9cc7b2
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
M sklearn/compose/tests/test_column_transformer.py
M sklearn/datasets/_arff_parser.py
M
sklearn/ensemble/_hist_gradient_boosting/tests/test_monotonic_constraints.py
M sklearn/inspection/_plot/tests/test_boundary_decision_display.py
M sklearn/inspection/_plot/tests/test_plot_partial_dependence.py
M sklearn/inspection/tests/test_pd_utils.py
M sklearn/preprocessing/tests/test_function_transformer.py
M sklearn/tests/test_base.py
M sklearn/utils/_testing.py
M sklearn/utils/tests/test_indexing.py
M sklearn/utils/tests/test_validation.py
Log Message:
-----------
MNT _convert_container columns_name -> column_names (#33955)
Commit: 5a73062f9a79256edd1563b9bef9c932d0284d60
https://github.com/scikit-learn/scikit-learn/commit/5a73062f9a79256edd1563b9bef9c932d0284d60
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-09 (Sat, 09 May 2026)
Changed paths:
M sklearn/utils/tests/test_validation.py
Log Message:
-----------
TST remove test_check_feature_names_in_pandas (#33954)
Commit: 6e9ef2b29549f85a2c2198f56bfde4a08e085dab
https://github.com/scikit-learn/scikit-learn/commit/6e9ef2b29549f85a2c2198f56bfde4a08e085dab
Author: Samuel O. Ronsin <[email protected]>
Date: 2026-05-10 (Sun, 10 May 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.tree/27630.enhancement.rst
M sklearn/ensemble/_forest.py
M sklearn/tree/_classes.py
M sklearn/tree/tests/test_monotonic_tree.py
Log Message:
-----------
ENH Support for monotonic trees with missing values (#27630)
Co-authored-by: Guillaume Lemaitre <[email protected]>
Commit: d79611d87fb42316b1e6e9731f2c7c6972ef2163
https://github.com/scikit-learn/scikit-learn/commit/d79611d87fb42316b1e6e9731f2c7c6972ef2163
Author: scikit-learn-bot <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for array-api CI build(s) :lock: :robot:
(#33977)
Co-authored-by: Lock file bot <[email protected]>
Commit: 083d69f95040310533ebd739f1bdc1200aad3bc1
https://github.com/scikit-learn/scikit-learn/commit/083d69f95040310533ebd739f1bdc1200aad3bc1
Author: scikit-learn-bot <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for free-threaded CI build(s) :lock:
:robot: (#33976)
Co-authored-by: Lock file bot <[email protected]>
Commit: 3d30456cebcb9ec5b43da12c70fd2be21d693efc
https://github.com/scikit-learn/scikit-learn/commit/3d30456cebcb9ec5b43da12c70fd2be21d693efc
Author: scikit-learn-bot <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M build_tools/github/pylatest_pip_scipy_dev_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot:
(#33975)
Co-authored-by: Lock file bot <[email protected]>
Commit: f6cb214601f456665493120b10f6740a72b69e05
https://github.com/scikit-learn/scikit-learn/commit/f6cb214601f456665493120b10f6740a72b69e05
Author: scikit-learn-bot <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
M build_tools/github/debian_32bit_lock.txt
M build_tools/github/pylatest_conda_forge_mkl_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock
M build_tools/github/pylatest_conda_forge_osx-arm64_conda.lock
M build_tools/github/pylatest_pip_openblas_pandas_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_openblas_win-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for main CI build(s) :lock: :robot:
(#33978)
Co-authored-by: Lock file bot <[email protected]>
Commit: 13f20d7d95f78f4d45e40ebb018810c6ae1a4de1
https://github.com/scikit-learn/scikit-learn/commit/13f20d7d95f78f4d45e40ebb018810c6ae1a4de1
Author: Arthur Lacote <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M sklearn/tree/_criterion.pyx
M sklearn/tree/_partitioner.pxd
M sklearn/tree/_partitioner.pyx
M sklearn/tree/tests/test_tree.py
M sklearn/utils/_sorting.pxd
M sklearn/utils/_sorting.pyx
A sklearn/utils/tests/test_sorting.py
Log Message:
-----------
MNT move sorting functions from `tree/` to `utils/_sorting.pyx` (#33979)
Commit: f19574120630160eb600849073fcd2e8394a4f83
https://github.com/scikit-learn/scikit-learn/commit/f19574120630160eb600849073fcd2e8394a4f83
Author: Arthur Lacote <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
R sklearn/utils/tests/test_sorting.py
Log Message:
-----------
TST remove test enforcing unmotivated constraints on sort (#33983)
Commit: 8943d1246d7da8636fbd79511bdfd1d5952967f8
https://github.com/scikit-learn/scikit-learn/commit/8943d1246d7da8636fbd79511bdfd1d5952967f8
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M sklearn/linear_model/tests/test_base.py
M sklearn/utils/tests/test_validation.py
Log Message:
-----------
MNT move test on pandas sparse dataframe to validation - where it belongs
(#33964)
Commit: 1a118e8aa5ad8d18016e49c911b4eeab2aaa9f96
https://github.com/scikit-learn/scikit-learn/commit/1a118e8aa5ad8d18016e49c911b4eeab2aaa9f96
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-12 (Tue, 12 May 2026)
Changed paths:
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
M build_tools/github/debian_32bit_lock.txt
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock
M build_tools/github/pylatest_conda_forge_osx-arm64_conda.lock
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
M build_tools/github/pylatest_pip_openblas_pandas_linux-64_conda.lock
M build_tools/github/pylatest_pip_scipy_dev_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_openblas_win-64_conda.lock
M doc/modules/array_api.rst
A doc/whats_new/upcoming_changes/sklearn.linear_model/33902.fix.rst
A doc/whats_new/upcoming_changes/sklearn.tree/27630.enhancement.rst
M sklearn/compose/tests/test_column_transformer.py
M sklearn/datasets/_arff_parser.py
M sklearn/datasets/tests/test_openml.py
M sklearn/ensemble/_forest.py
R sklearn/ensemble/_hist_gradient_boosting/_bitset.pxd
R sklearn/ensemble/_hist_gradient_boosting/_bitset.pyx
M sklearn/ensemble/_hist_gradient_boosting/_predictor.pyx
M sklearn/ensemble/_hist_gradient_boosting/binning.py
M sklearn/ensemble/_hist_gradient_boosting/common.pxd
M sklearn/ensemble/_hist_gradient_boosting/common.pyx
M sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py
M sklearn/ensemble/_hist_gradient_boosting/grower.py
M sklearn/ensemble/_hist_gradient_boosting/meson.build
M sklearn/ensemble/_hist_gradient_boosting/splitting.pyx
R sklearn/ensemble/_hist_gradient_boosting/tests/test_bitset.py
M
sklearn/ensemble/_hist_gradient_boosting/tests/test_monotonic_constraints.py
M sklearn/ensemble/_hist_gradient_boosting/tests/test_predictor.py
M sklearn/impute/tests/test_base.py
M sklearn/impute/tests/test_impute.py
M sklearn/inspection/_plot/tests/test_boundary_decision_display.py
M sklearn/inspection/_plot/tests/test_plot_partial_dependence.py
M sklearn/inspection/tests/test_pd_utils.py
M sklearn/inspection/tests/test_permutation_importance.py
M sklearn/linear_model/_logistic.py
M sklearn/linear_model/tests/test_base.py
M sklearn/linear_model/tests/test_bayes.py
M sklearn/linear_model/tests/test_coordinate_descent.py
M sklearn/linear_model/tests/test_logistic.py
M sklearn/preprocessing/tests/test_encoders.py
M sklearn/preprocessing/tests/test_function_transformer.py
M sklearn/tests/test_base.py
M sklearn/tree/_classes.py
M sklearn/tree/_criterion.pyx
M sklearn/tree/_partitioner.pxd
M sklearn/tree/_partitioner.pyx
M sklearn/tree/_splitter.pyx
M sklearn/tree/_tree.pxd
M sklearn/tree/_tree.pyx
M sklearn/tree/_utils.pxd
M sklearn/tree/tests/test_monotonic_tree.py
M sklearn/tree/tests/test_tree.py
A sklearn/utils/_bitset.pxd
A sklearn/utils/_bitset.pyx
M sklearn/utils/_sorting.pxd
M sklearn/utils/_sorting.pyx
M sklearn/utils/_testing.py
M sklearn/utils/meson.build
M sklearn/utils/tests/test_array_api.py
A sklearn/utils/tests/test_bitset.py
M sklearn/utils/tests/test_dataframe.py
M sklearn/utils/tests/test_indexing.py
M sklearn/utils/tests/test_mocking.py
M sklearn/utils/tests/test_testing.py
M sklearn/utils/tests/test_validation.py
M sklearn/utils/validation.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into callbacks
Compare:
https://github.com/scikit-learn/scikit-learn/compare/030b1004dd15...1a118e8aa5ad
To unsubscribe from these emails, change your notification settings at
https://github.com/scikit-learn/scikit-learn/settings/notifications
_______________________________________________
Scikit-learn-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/scikit-learn-commits.python.org
Member address: [email protected]