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"; }; -} +})