From c56400aa3ecdc6c09c153b4103d24b133f20fb03 Mon Sep 17 00:00:00 2001 From: cfhammill Date: Mon, 28 Mar 2022 20:09:35 -0400 Subject: [PATCH] dvc: instantiate env to a copy of os.environ this line removes the dvc utility fix_env which works around pyenv (irrelevant for nix I think), fix_env instantiates env as a copy of os.environ is its env argument is None, so I think this behaviour is close to what the dvc authors intended. --- pkgs/applications/version-management/dvc/dvc-daemon.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/dvc/dvc-daemon.patch b/pkgs/applications/version-management/dvc/dvc-daemon.patch index 2263ce118dd4..65ba630f3b80 100644 --- a/pkgs/applications/version-management/dvc/dvc-daemon.patch +++ b/pkgs/applications/version-management/dvc/dvc-daemon.patch @@ -12,7 +12,7 @@ index 9854a0e1..fefdd613 100644 - file_path = os.path.abspath(inspect.stack()[0][1]) - env["PYTHONPATH"] = os.path.dirname(os.path.dirname(file_path)) + cmd = [ "@dvc@" , "daemon", "-q"] + args -+ env = None ++ env = os.environ.copy() env[DVC_DAEMON] = "1" _spawn(cmd, env)