From ed5ca467b977ecd1133d3beae6699345fba82d5e Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 25 Jul 2026 01:10:19 +0200 Subject: [PATCH] python3Packages.dirty-equals: enable structuredAttrs, use finalAttrs --- .../python-modules/dirty-equals/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/dirty-equals/default.nix b/pkgs/development/python-modules/dirty-equals/default.nix index ff085567ec7c..c1d5812ac9c2 100644 --- a/pkgs/development/python-modules/dirty-equals/default.nix +++ b/pkgs/development/python-modules/dirty-equals/default.nix @@ -10,7 +10,7 @@ }: let - dirty-equals = buildPythonPackage rec { + dirty-equals = buildPythonPackage (finalAttrs: { pname = "dirty-equals"; version = "0.11.0"; pyproject = true; @@ -18,7 +18,7 @@ let src = fetchFromGitHub { owner = "samuelcolvin"; repo = "dirty-equals"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JFKWrbMdxhvSBbjQ+S9HPW87CK+5ZZiXHg8Wltlv2YY="; }; @@ -44,13 +44,15 @@ let pythonImportsCheck = [ "dirty_equals" ]; + __structuredAttrs = true; + meta = { description = "Module for doing dirty (but extremely useful) things with equals"; homepage = "https://github.com/samuelcolvin/dirty-equals"; - changelog = "https://github.com/samuelcolvin/dirty-equals/releases/tag/${src.tag}"; + changelog = "https://github.com/samuelcolvin/dirty-equals/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; - }; + }); in dirty-equals