summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2025-10-24 23:48:17 +0200
committersternenseemann <sternenseemann@systemli.org>2025-10-25 00:15:34 +0200
commit0443b98ab3aa88d5eb7ff231781d679be89868e8 (patch)
treed37bb5372e97350ead57cae32c98b5ff72dd182f /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
parent81a37420abc0ab17973f4cc5d3595b89acdf99e0 (diff)
buildPython*: unconditionally add .override
To be able to splice, we can't fail to eval before returning an attribute set. By checking for f ? override, we need to force f which isn't always possible, whereas mirrorFunctionArgs serves as an indirection which wraps the inner thunks in an attribute set that can always be returned. Fortunately, there should be no case when f evaluates successfully and does not have the override attribute, so we can just remove the condition. This fixes evaluation of buildPython* based packages in certain splicing situations by being lazier. An example of this is pkgsCross.ghcjs.buildPackages.nixpkgs-openjdk-updater on staging right now (ff5098e).
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions