From 12e0d3a21cd44ec08f5561e86c7defff4ce4e83e Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 26 Apr 2026 01:39:57 +0800 Subject: [PATCH] python3Packages.plover_4: modernise Remove unused set pattern from override interface. Use fixed-point arguments when calling buildPythonPackage. Use structured attributes. --- pkgs/development/python-modules/plover/4.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/plover/4.nix b/pkgs/development/python-modules/plover/4.nix index 4d65eb0875eb..ee32e2f50da1 100644 --- a/pkgs/development/python-modules/plover/4.nix +++ b/pkgs/development/python-modules/plover/4.nix @@ -3,7 +3,6 @@ stdenv, buildPythonPackage, fetchFromGitHub, - fetchpatch, versionCheckHook, appdirs, babel, @@ -22,7 +21,9 @@ wrapQtAppsHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { + __structuredAttrs = true; + pname = "plover"; version = "4.0.2"; pyproject = true; @@ -30,7 +31,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "openstenoproject"; repo = "plover"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-VpQT25bl8yPG4J9IwLkhSkBt31Y8BgPJdwa88WlreA8="; }; @@ -90,4 +91,4 @@ buildPythonPackage rec { platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; }; -} +})