diff --git a/pkgs/development/python-modules/einops/default.nix b/pkgs/development/python-modules/einops/default.nix index a2de3a70971d5..07ac0183ac2b1 100644 --- a/pkgs/development/python-modules/einops/default.nix +++ b/pkgs/development/python-modules/einops/default.nix @@ -43,8 +43,14 @@ buildPythonPackage rec { EINOPS_SKIP_CUPY = 1; checkPhase = '' - export HOME=$TMPDIR + runHook preCheck + + # Leftover files in a $TMPDIR can screw tests up, so creating a separate dir + export HOME=$(mktemp -d) nosetests -v -w tests + rm -rf $HOME + + runHook postCheck ''; meta = {