diff --git a/pkgs/development/python-modules/detect-secrets/default.nix b/pkgs/development/python-modules/detect-secrets/default.nix index 4957308ec4e2..fb9048fd5f53 100644 --- a/pkgs/development/python-modules/detect-secrets/default.nix +++ b/pkgs/development/python-modules/detect-secrets/default.nix @@ -11,13 +11,15 @@ pyyaml, requests, responses, + setuptools, unidiff, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { pname = "detect-secrets"; version = "1.5.0"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; @@ -29,7 +31,9 @@ buildPythonPackage rec { leaveDotGit = true; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ gibberish-detector pyyaml pyahocorasick @@ -42,12 +46,9 @@ buildPythonPackage rec { responses unidiff pkgs.gitMinimal + writableTmpDirAsHomeHook ]; - preCheck = '' - export HOME=$(mktemp -d); - ''; - disabledTests = [ # Tests are failing for various reasons. Needs to be adjusted with the next update "test_basic" @@ -66,6 +67,7 @@ buildPythonPackage rec { meta = with lib; { description = "Enterprise friendly way of detecting and preventing secrets in code"; homepage = "https://github.com/Yelp/detect-secrets"; + changelog = "https://github.com/Yelp/detect-secrets/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = [ ]; };