From 93bbee7df9b088259bf71f525e773e373472958b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 19 Jan 2026 21:20:22 +0100 Subject: [PATCH 1/2] python313Packages.badsecrets: relax django --- pkgs/development/python-modules/badsecrets/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/badsecrets/default.nix b/pkgs/development/python-modules/badsecrets/default.nix index e7c4c48115fa..b208c0376c1c 100644 --- a/pkgs/development/python-modules/badsecrets/default.nix +++ b/pkgs/development/python-modules/badsecrets/default.nix @@ -25,6 +25,11 @@ buildPythonPackage rec { hash = "sha256-Yvd9AGbVDOfXep8y+XzwYP2EpTvy+rwyz5hRIe7v4oc="; }; + pythonRelaxDeps = [ + "django" + "viewstate" + ]; + build-system = [ poetry-core poetry-dynamic-versioning @@ -40,8 +45,6 @@ buildPythonPackage rec { viewstate ]; - pythonRelaxDeps = [ "viewstate" ]; - pythonImportsCheck = [ "badsecrets" ]; meta = { From 3d841bbe4342e291715644a12dc0630e0c572fca Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 19 Jan 2026 21:22:03 +0100 Subject: [PATCH 2/2] python313Packages.badsecrets: migrate to finalAttrs --- pkgs/development/python-modules/badsecrets/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/badsecrets/default.nix b/pkgs/development/python-modules/badsecrets/default.nix index b208c0376c1c..d2eed4774527 100644 --- a/pkgs/development/python-modules/badsecrets/default.nix +++ b/pkgs/development/python-modules/badsecrets/default.nix @@ -13,7 +13,7 @@ viewstate, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "badsecrets"; version = "0.13.47"; pyproject = true; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "blacklanternsecurity"; repo = "badsecrets"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Yvd9AGbVDOfXep8y+XzwYP2EpTvy+rwyz5hRIe7v4oc="; }; @@ -50,11 +50,11 @@ buildPythonPackage rec { meta = { description = "Module for detecting known secrets across many web frameworks"; homepage = "https://github.com/blacklanternsecurity/badsecrets"; - changelog = "https://github.com/blacklanternsecurity/badsecrets/releases/tag/${src.tag}"; + changelog = "https://github.com/blacklanternsecurity/badsecrets/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ agpl3Only gpl3Only ]; maintainers = with lib.maintainers; [ fab ]; }; -} +})