From 60877b32ce8e610b3546944a694abf1684656a96 Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Wed, 17 Dec 2025 19:45:30 -0500 Subject: [PATCH] BLD: newer versions of meson are pickier about types Some versions of meson fail with the following error: ../pandas/_libs/meson.build:158:7: ERROR: python.extension_module keyword argument 'dependencies' was of type array[str] but should have been array[Dependency | InternalDependency] Switching the default dependency list to [] rather than '' fixes the build. --- pandas/_libs/meson.build | 2 +- pandas/_libs/tslibs/meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pandas/_libs/meson.build b/pandas/_libs/meson.build index 33fc65e5034d0..d84c605911f04 100644 --- a/pandas/_libs/meson.build +++ b/pandas/_libs/meson.build @@ -160,7 +160,7 @@ foreach ext_name, ext_dict : libs_sources ext_dict.get('sources'), cython_args: cython_args, include_directories: [inc_np, inc_pd], - dependencies: ext_dict.get('deps', ''), + dependencies: ext_dict.get('deps', []), subdir: 'pandas/_libs', install: true, ) diff --git a/pandas/_libs/tslibs/meson.build b/pandas/_libs/tslibs/meson.build index ac43dc7db5fb7..f76f04dbf75fe 100644 --- a/pandas/_libs/tslibs/meson.build +++ b/pandas/_libs/tslibs/meson.build @@ -40,7 +40,7 @@ foreach ext_name, ext_dict : tslibs_sources ext_dict.get('sources'), cython_args: cython_args, include_directories: [inc_np, inc_pd], - dependencies: ext_dict.get('deps', ''), + dependencies: ext_dict.get('deps', []), subdir: 'pandas/_libs/tslibs', install: true, )