From a8e6963fc5b3c7c96ee36a65e0dab9f1c613f4b3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 28 Jan 2026 11:45:07 +0100 Subject: [PATCH] troubadix: 25.2.4 -> 26.1.0 Changelog: https://github.com/greenbone/troubadix/releases/tag/v26.1.0 --- pkgs/by-name/tr/troubadix/package.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/tr/troubadix/package.nix b/pkgs/by-name/tr/troubadix/package.nix index a4dd0c521764..1515f9a33a35 100644 --- a/pkgs/by-name/tr/troubadix/package.nix +++ b/pkgs/by-name/tr/troubadix/package.nix @@ -5,16 +5,16 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "troubadix"; - version = "25.2.4"; + version = "26.1.0"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "troubadix"; - tag = "v${version}"; - hash = "sha256-+2G7wlhtoKmjluHsmYb62i+DvWuXlaYw6ktYb77X/LA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-FWauAvySks536KFdU/4X6ru2zr2nwIWzlfOG9OpZ9m4="; }; pythonRelaxDeps = [ @@ -29,6 +29,7 @@ python3.pkgs.buildPythonApplication rec { charset-normalizer pkgs.codespell gitpython + networkx pontos python-magic validators @@ -55,9 +56,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Linting tool for NASL files"; homepage = "https://github.com/greenbone/troubadix"; - changelog = "https://github.com/greenbone/troubadix/releases/tag/${src.tag}"; + changelog = "https://github.com/greenbone/troubadix/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "troubadix"; }; -} +})