python3Packages: Fix and document the removal of the local .overrideAttrs attribute (#350127)

This commit is contained in:
OTABI Tomoya
2024-11-19 17:45:32 +09:00
committed by GitHub
4 changed files with 6 additions and 4 deletions
@@ -122,6 +122,7 @@ in {
};
passthru.tests = import ./python-catch-conflicts-hook-tests.nix {
inherit pythonOnBuildForHost runCommand;
inherit lib;
inherit (pkgs) coreutils gnugrep writeShellScript;
};
} ./python-catch-conflicts-hook.sh) {};
@@ -1,4 +1,4 @@
{ pythonOnBuildForHost, runCommand, writeShellScript, coreutils, gnugrep }: let
{ lib, pythonOnBuildForHost, runCommand, writeShellScript, coreutils, gnugrep }: let
pythonPkgs = pythonOnBuildForHost.pkgs;
@@ -38,7 +38,7 @@
);
# in order to test for a failing build, wrap it in a shell script
expectFailure = build: errorMsg: build.overrideDerivation (old: {
expectFailure = build: errorMsg: lib.overrideDerivation build (old: {
builder = writeShellScript "test-for-failure" ''
export PATH=${coreutils}/bin:${gnugrep}/bin:$PATH
${old.builder} "$@" > ./log 2>&1