diff --git a/pkgs/tools/security/ioc-scan/default.nix b/pkgs/tools/security/ioc-scan/default.nix index e080426162a6..805aee0230bb 100644 --- a/pkgs/tools/security/ioc-scan/default.nix +++ b/pkgs/tools/security/ioc-scan/default.nix @@ -5,33 +5,31 @@ python3.pkgs.buildPythonApplication rec { pname = "ioc-scan"; - version = "1.5.4"; - format = "setuptools"; + version = "2.0.0"; + pyproject = true; src = fetchFromGitHub { owner = "cisagov"; repo = "ioc-scanner"; rev = "refs/tags/v${version}"; - hash = "sha256-LQljpIlTDy1uxuwj1WyygwrB5hQ7dib1ViB+SEhRJ6Y="; + hash = "sha256-SCyCANZfi7PqexM2Kc8WJwwEEiBQxPBg0ggWsK9WB4k="; }; postPatch = '' substituteInPlace pytest.ini \ - --replace " --cov" "" + --replace-fail " --cov" "" ''; - propagatedBuildInputs = with python3.pkgs; [ - docopt - ]; + build-system = with python3.pkgs; [ setuptools ]; + + propagatedBuildInputs = with python3.pkgs; [ docopt]; nativeCheckInputs = with python3.pkgs; [ pyfakefs pytestCheckHook ]; - pythonImportsCheck = [ - "ioc_scan" - ]; + pythonImportsCheck = [ "ioc_scan" ]; meta = with lib; { description = "Tool to search a filesystem for indicators of compromise (IoC)";