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]
  • [Scikit-learn-commits]... Christian Lorentzen via Scikit-learn-commits
    • [Scikit-learn-com... Jérémie du Boisberranger via Scikit-learn-commits

Reply via email to