python3Modules.meson-python: prepare for structuredAttrs (#474130)

This commit is contained in:
Doron Behar
2026-01-08 09:46:12 +00:00
committed by GitHub
@@ -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"