diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix index cf2304f728d9..63fcd5b3e397 100644 --- a/pkgs/development/python-modules/faraday-plugins/default.nix +++ b/pkgs/development/python-modules/faraday-plugins/default.nix @@ -19,21 +19,21 @@ tldextract, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "faraday-plugins"; - version = "1.25.0"; + version = "1.27.1"; pyproject = true; src = fetchFromGitHub { owner = "infobyte"; repo = "faraday_plugins"; - tag = version; - hash = "sha256-VkpwTHPpM1cS5HT5zE3gB25zWOTIVaZdPKNgQFJHO/Q="; + tag = finalAttrs.version; + hash = "sha256-/K9mCwYOnz1oas9Qhf2UoYTeoJjGNKQ4JCx6rWy2EdE="; }; postPatch = '' substituteInPlace setup.py \ - --replace-fail "version=version," "version='${version}'," + --replace-fail "version=version," "version='${finalAttrs.version}'," ''; build-system = [ setuptools ]; @@ -64,7 +64,8 @@ buildPythonPackage rec { disabledTests = [ # Fail because of missing faraday "test_detect_report" - "test_process_report_summary" + "test_process_report" + "TestNuclei3x" # JSON parsing issue "test_process_report_ignore_info" "test_process_report_tags" @@ -75,9 +76,9 @@ buildPythonPackage rec { meta = { description = "Security tools report parsers for Faraday"; homepage = "https://github.com/infobyte/faraday_plugins"; - changelog = "https://github.com/infobyte/faraday_plugins/releases/tag/${src.tag}"; + changelog = "https://github.com/infobyte/faraday_plugins/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "faraday-plugins"; }; -} +})