From 58f4665c428a6903ef74044472ef6c2d700952df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Fri, 9 May 2025 17:51:59 +0200 Subject: [PATCH 1/2] BLD Add missing cython generator in meson.build files --- sklearn/cluster/_hdbscan/meson.build | 2 +- sklearn/meson.build | 2 +- sklearn/neighbors/meson.build | 2 +- sklearn/utils/meson.build | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sklearn/cluster/_hdbscan/meson.build b/sklearn/cluster/_hdbscan/meson.build index f2e3ac91b1eb2..8d880b39a4db5 100644 --- a/sklearn/cluster/_hdbscan/meson.build +++ b/sklearn/cluster/_hdbscan/meson.build @@ -1,7 +1,7 @@ cluster_hdbscan_extension_metadata = { '_linkage': {'sources': [cython_gen.process('_linkage.pyx'), metrics_cython_tree]}, '_reachability': {'sources': [cython_gen.process('_reachability.pyx')]}, - '_tree': {'sources': ['_tree.pyx']} + '_tree': {'sources': [cython_gen.process('_tree.pyx')]} } foreach ext_name, ext_dict : cluster_hdbscan_extension_metadata diff --git a/sklearn/meson.build b/sklearn/meson.build index 93de0c18d99f9..30feb944029d3 100644 --- a/sklearn/meson.build +++ b/sklearn/meson.build @@ -219,7 +219,7 @@ extensions = ['_isotonic'] py.extension_module( '_isotonic', - '_isotonic.pyx', + cython_gen.process('_isotonic.pyx'), cython_args: cython_args, install: true, subdir: 'sklearn', diff --git a/sklearn/neighbors/meson.build b/sklearn/neighbors/meson.build index df2aab466500c..7993421896218 100644 --- a/sklearn/neighbors/meson.build +++ b/sklearn/neighbors/meson.build @@ -39,7 +39,7 @@ neighbors_extension_metadata = { '_partition_nodes': {'sources': [cython_gen_cpp.process('_partition_nodes.pyx')], 'dependencies': [np_dep]}, - '_quad_tree': {'sources': ['_quad_tree.pyx'], 'dependencies': [np_dep]}, + '_quad_tree': {'sources': [cython_gen.process('_quad_tree.pyx')], 'dependencies': [np_dep]}, } foreach ext_name, ext_dict : neighbors_extension_metadata diff --git a/sklearn/utils/meson.build b/sklearn/utils/meson.build index 9ac2454172c9a..ae490e987a4ff 100644 --- a/sklearn/utils/meson.build +++ b/sklearn/utils/meson.build @@ -20,7 +20,7 @@ utils_extension_metadata = { '_cython_blas': {'sources': [cython_gen.process('_cython_blas.pyx')]}, 'arrayfuncs': {'sources': [cython_gen.process('arrayfuncs.pyx')]}, 'murmurhash': { - 'sources': ['murmurhash.pyx', 'src' / 'MurmurHash3.cpp'], + 'sources': [cython_gen.process('murmurhash.pyx'), 'src' / 'MurmurHash3.cpp'], }, '_fast_dict': {'sources': [cython_gen_cpp.process('_fast_dict.pyx')]}, From 54381364805dd229908478a4d577d559b4a9306a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Fri, 9 May 2025 17:52:09 +0200 Subject: [PATCH 2/2] [azure parallel]