lol

python3Packages.meson-python: honor mesonFlagsArray

Colin 259a468b 4a30ef65

+1 -11
+1 -1
pkgs/development/python-modules/meson-python/add-build-flags.sh
··· 1 1 mesonPythonBuildFlagsHook() { 2 2 # Add all of mesonFlags to -Csetup-args for pypa builds 3 - for f in $mesonFlags; do 3 + for f in $mesonFlags "${mesonFlagsArray[@]}"; do 4 4 appendToVar pypaBuildFlags "-Csetup-args=$f" 5 5 # This requires pip>23.0.1, see: https://meson-python.readthedocs.io/en/latest/how-to-guides/config-settings.html 6 6 appendToVar pipBuildFlags "--config-settings=setup-args=$f"
-5
pkgs/development/python-modules/numpy/1.nix
··· 124 124 export OMP_NUM_THREADS=$((NIX_BUILD_CORES > 64 ? 64 : NIX_BUILD_CORES)) 125 125 ''; 126 126 127 - # HACK: copy mesonEmulatorHook's flags to the variable used by meson-python 128 - postConfigure = '' 129 - concatTo mesonFlags mesonFlagsArray 130 - ''; 131 - 132 127 preBuild = '' 133 128 ln -s ${cfg} site.cfg 134 129 '';
-5
pkgs/development/python-modules/numpy/2.nix
··· 101 101 export OMP_NUM_THREADS=$((NIX_BUILD_CORES > 64 ? 64 : NIX_BUILD_CORES)) 102 102 ''; 103 103 104 - # HACK: copy mesonEmulatorHook's flags to the variable used by meson-python 105 - postConfigure = '' 106 - concatTo mesonFlags mesonFlagsArray 107 - ''; 108 - 109 104 buildInputs = [ 110 105 blas 111 106 lapack