8000 BLD Use NPY_NO_DEPRECATED_API in meson.build to mirror setup.py (#29357) · scikit-learn/scikit-learn@ce52cf4 · GitHub
[go: up one dir, main page]

Skip to content

Commit ce52cf4

Browse files
lestevejeremiedbb
authored andcommitted
BLD Use NPY_NO_DEPRECATED_API in meson.build to mirror setup.py (#29357)
1 parent 3b5c4fa commit ce52cf4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sklearn/meson.build

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,11 @@ print(incdir)
5555
endif
5656

5757
inc_np = include_directories(incdir_numpy)
58-
np_dep = declare_dependency(include_directories: inc_np)
58+
# Don't use the deprecated NumPy C API. Define this to a fixed version instead of
59+
# NPY_API_VERSION in order not to break compilation for released SciPy versions
60+
# when NumPy introduces a new deprecation.
61+
numpy_no_deprecated_api = ['-DNPY_NO_DEPRECATED_API=NPY_1_9_API_VERSION']
62+
np_dep = declare_dependency(include_directories: inc_np, compile_args: numpy_no_deprecated_api)
5963

6064
openmp_dep = dependency('OpenMP', language: 'c', required: false)
6165

0 commit comments

Comments
 (0)
0