diff --git a/pkgs/development/interpreters/python/python2/mk-python-derivation.nix b/pkgs/development/interpreters/python/python2/mk-python-derivation.nix index 817225bcc47c..47a5c2e65d49 100644 --- a/pkgs/development/interpreters/python/python2/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/python2/mk-python-derivation.nix @@ -272,6 +272,15 @@ let outputs = outputs ++ lib.optional withDistOutput "dist"; + passthru.updateScript = + let + filename = builtins.head (lib.splitString ":" self.meta.position); + in + attrs.passthru.updateScript or [ + update-python-libraries + filename + ]; + meta = { # default to python's platforms platforms = python.meta.platforms; @@ -289,16 +298,7 @@ let } ) ); - - passthru.updateScript = - let - filename = builtins.head (lib.splitString ":" self.meta.position); - in - attrs.passthru.updateScript or [ - update-python-libraries - filename - ]; in lib.extendDerivation ( disabled -> throw "${name} not supported for interpreter ${python.executable}" -) passthru self +) { } self