python.pkgs.pytest: fix setupHook .pytest-cache
In 610485faa7f8c043482c4a9c030938ed315557e5 a setupHook was added to `pytest` to prevent the creation of `.pytest-cache` folder. Some pytest plugins relied on the cache and were thus failing. This commit permits the cache during build time but removes it in a `postFixupHook`.
This commit is contained in:
parent
c5758bd67e
commit
bb147bbc0b
@ -27,9 +27,11 @@ buildPythonPackage rec {
|
|||||||
runHook postCheck
|
runHook postCheck
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Don't create .pytest-cache when using py.test in a Nix build
|
# Remove .pytest-cache when using py.test in a Nix build
|
||||||
setupHook = writeText "pytest-hook" ''
|
setupHook = writeText "pytest-hook" ''
|
||||||
export PYTEST_ADDOPTS="-p no:cacheprovider"
|
postFixupHooks+=(
|
||||||
|
'find $out -name .pytest-cache -type d -exec rm -rf {} +'
|
||||||
|
)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user