From 42a7740a37ddcebf106b6c7d3354fdb49e51cf1f Mon Sep 17 00:00:00 2001 From: Thomas Woolford Date: Tue, 10 May 2022 15:25:58 +0930 Subject: [PATCH] Only try updating setup.cfg if the file exists sometimes setup.cfg doesn't exist. added a check to make sure it exists before attempting to update it --- overrides/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/overrides/default.nix b/overrides/default.nix index 5b6a37a..9c548c7 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -1690,7 +1690,10 @@ lib.composeManyExtensions [ old: { # Fixes https://github.com/pytest-dev/pytest/issues/7891 postPatch = old.postPatch or "" + '' - sed -i '/\[metadata\]/aversion = ${old.version}' setup.cfg + # sometimes setup.cfg doesn't exist + if [ -f setup.cfg ]; then + sed -i '/\[metadata\]/aversion = ${old.version}' setup.cfg + fi ''; } );