From 737c613aae1e89020c94d2408cde0fbd69c7cd6c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 6 Apr 2026 19:00:06 +0200 Subject: [PATCH 1/2] tunnelgraf: relax wcwidth --- pkgs/by-name/tu/tunnelgraf/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/tu/tunnelgraf/package.nix b/pkgs/by-name/tu/tunnelgraf/package.nix index 254bffb5859d..ca5be266e658 100644 --- a/pkgs/by-name/tu/tunnelgraf/package.nix +++ b/pkgs/by-name/tu/tunnelgraf/package.nix @@ -40,6 +40,7 @@ py.pkgs.buildPythonApplication rec { "psutil" "pydantic" "python-hosts" + "wcwidth" ]; build-system = with py.pkgs; [ hatchling ]; From 3437120828b8dc44e0ed2d2ec617b2c89bf789b2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 6 Apr 2026 19:01:47 +0200 Subject: [PATCH 2/2] tunnelgraf: migrate to finalAttrs --- pkgs/by-name/tu/tunnelgraf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/tu/tunnelgraf/package.nix b/pkgs/by-name/tu/tunnelgraf/package.nix index ca5be266e658..3f08a1565e1f 100644 --- a/pkgs/by-name/tu/tunnelgraf/package.nix +++ b/pkgs/by-name/tu/tunnelgraf/package.nix @@ -22,7 +22,7 @@ let }; }; in -py.pkgs.buildPythonApplication rec { +py.pkgs.buildPythonApplication (finalAttrs: { pname = "tunnelgraf"; version = "1.0.6"; pyproject = true; @@ -30,7 +30,7 @@ py.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "denniswalker"; repo = "tunnelgraf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6t/rUdz0RyxWxZM0QO1ynRTNQq4GZMIAxMYBB2lfA54="; }; @@ -65,9 +65,9 @@ py.pkgs.buildPythonApplication rec { meta = { description = "Tool to manage SSH tunnel hops to many endpoints"; homepage = "https://github.com/denniswalker/tunnelgraf"; - changelog = "https://github.com/denniswalker/tunnelgraf/releases/tag/${src.tag}"; + changelog = "https://github.com/denniswalker/tunnelgraf/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "tunnelgraf"; }; -} +})