Skip to content

DOC Mention that Meson is the main supported way to build scikit-learn #29008

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 13, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions doc/whats_new/v1.5.rst
Original file line number Diff line number Diff line change
Expand Up @@ -95,12 +95,16 @@ See :ref:`array_api` for more details.
Support for building with Meson
-------------------------------

Meson is now supported as a build backend, see :ref:`Building from source
<install_bleeding_edge>` for more details.
From scikit-learn 1.5 onwards, Meson is the main supported way to build
scikit-learn, see :ref:`Building from source <install_bleeding_edge>` for more
details.

:pr:`28040` by :user:`Loïc Estève <lesteve>`
Unless we discover a major blocker, setuptools support will be dropped in
scikit-learn 1.6. The 1.5.x releases will support building scikit-learn with
setuptools.

TODO Fill more details before the 1.5 release, when the Meson story has settled down.
Meson support for building scikit-learn was added in :pr:`28040` by :user:`Loïc
Estève <lesteve>`

Metadata Routing
----------------
Expand Down
Loading