From a8d3538602be587b916e5abf4242512ef44cc89c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 08:47:30 +0100 Subject: [PATCH 1/2] python313Packages.faraday-plugins: 1.25.0 -> 1.27.1 Changelog: https://github.com/infobyte/faraday_plugins/releases/tag/1.27.1 --- .../development/python-modules/faraday-plugins/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix index cf2304f728d9..9685454ac0ea 100644 --- a/pkgs/development/python-modules/faraday-plugins/default.nix +++ b/pkgs/development/python-modules/faraday-plugins/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { 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="; + hash = "sha256-/K9mCwYOnz1oas9Qhf2UoYTeoJjGNKQ4JCx6rWy2EdE="; }; postPatch = '' @@ -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" From f9678fefe3512d194195ae7825c1d6386c3cc176 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 08:48:39 +0100 Subject: [PATCH 2/2] python313Packages.faraday-plugins: migrate to finalAttrs --- .../python-modules/faraday-plugins/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix index 9685454ac0ea..63fcd5b3e397 100644 --- a/pkgs/development/python-modules/faraday-plugins/default.nix +++ b/pkgs/development/python-modules/faraday-plugins/default.nix @@ -19,7 +19,7 @@ tldextract, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "faraday-plugins"; version = "1.27.1"; pyproject = true; @@ -27,13 +27,13 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "infobyte"; repo = "faraday_plugins"; - tag = version; + 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 ]; @@ -76,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"; }; -} +})