From 44aa0ec866041ce0197bef308f8abd34accc27ce Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 18 Feb 2026 10:16:23 +0100 Subject: [PATCH] python3Packages.appium-python-client: modernize - add changelog to meta - migrate to finalAttrs --- .../python-modules/appium-python-client/default.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/appium-python-client/default.nix b/pkgs/development/python-modules/appium-python-client/default.nix index 1691edd393a4..0fdb4cfb2f2c 100644 --- a/pkgs/development/python-modules/appium-python-client/default.nix +++ b/pkgs/development/python-modules/appium-python-client/default.nix @@ -6,7 +6,7 @@ selenium, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "appium-python-client"; version = "5.2.6"; pyproject = true; @@ -14,22 +14,21 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "appium"; repo = "python-client"; - tag = "v${version}"; - sha256 = "sha256-BTbz2ncCl6C2QBCLMaIZn4fv/ib/IvkWoRSrlxuFauM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-BTbz2ncCl6C2QBCLMaIZn4fv/ib/IvkWoRSrlxuFauM="; }; build-system = [ hatchling ]; - dependencies = [ - selenium - ]; + dependencies = [ selenium ]; pythonImportsCheck = [ "appium" ]; meta = { description = "Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol"; homepage = "https://appium.io/"; + changelog = "https://github.com/appium/python-client/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ eyjhb ]; }; -} +})