From a01faf3a70fc64a44b66536d8551b31d12c4d5a6 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 25 Dec 2025 16:03:52 +0100 Subject: [PATCH] python3Modules.meson-python: prepare for structuredAttrs Eventually this variable should be quoted, but this is backwards compatible for now. --- .../python-modules/meson-python/add-build-flags.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/meson-python/add-build-flags.sh b/pkgs/development/python-modules/meson-python/add-build-flags.sh index dd31fc453656..8604ba9ebe7c 100644 --- a/pkgs/development/python-modules/meson-python/add-build-flags.sh +++ b/pkgs/development/python-modules/meson-python/add-build-flags.sh @@ -1,6 +1,8 @@ mesonPythonBuildFlagsHook() { # Add all of mesonFlags to -Csetup-args for pypa builds - for f in $mesonFlags "${mesonFlagsArray[@]}"; do + local flagsArray=() + concatTo flagsArray mesonFlags mesonFlagsArray + for f in "${flagsArray[@]}"; do appendToVar pypaBuildFlags "-Csetup-args=$f" # This requires pip>23.0.1, see: https://meson-python.readthedocs.io/en/latest/how-to-guides/config-settings.html appendToVar pipBuildFlags "--config-settings=setup-args=$f"