summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorNoah Fontes <noah@noahfontes.com>2022-07-21 13:05:57 -0700
committerNoah Fontes <noah@noahfontes.com>2022-07-21 13:05:57 -0700
commit7e0d8135dd0877a0ce47d3b17fc055475f4a65ca (patch)
tree466355795eb953dc2e2cae92f257b4ee38d46e84 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parente2b34f0f11ed8ad83d9ec9c14260192c3bcccb0d (diff)
mate: expose all packages in a scope
MATE currently uses a scope, but it doesn't actually expose that scope to callers, which makes overriding packages in overlays quite difficult as you have to figure out where each package is plumbed through in the attrset. You end up with contrived expressions like: mate = super.mate // { # ... extraPackages = (self.lib.remove super.mate.whatever super.mate.extraPackages) ++ [ self.mate.whatever ]; }; This change exposes the scope so that we can use overrideScope' in overlays instead.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions