From 19a238fe70487d5c4ffec2c610fdd92ac84d7a52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 22 Jun 2026 12:45:20 -0700 Subject: [PATCH] python3Packages.dissect-evidence: 3.12 -> 3.13 Diff: https://github.com/fox-it/dissect.evidence/compare/3.12...3.13 Changelog: https://github.com/fox-it/dissect.evidence/releases/tag/3.13 --- .../python-modules/dissect-evidence/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dissect-evidence/default.nix b/pkgs/development/python-modules/dissect-evidence/default.nix index 253a991d42cc..fea4795c904e 100644 --- a/pkgs/development/python-modules/dissect-evidence/default.nix +++ b/pkgs/development/python-modules/dissect-evidence/default.nix @@ -6,20 +6,22 @@ fetchFromGitHub, setuptools, setuptools-scm, + pycryptodome, pytestCheckHook, pythonAtLeast, }: buildPythonPackage (finalAttrs: { pname = "dissect-evidence"; - version = "3.12"; + version = "3.13"; pyproject = true; src = fetchFromGitHub { owner = "fox-it"; repo = "dissect.evidence"; tag = finalAttrs.version; - hash = "sha256-kSM2fXaK3H6os/RexwOGg2d8UptoAlHnYK7FlMTg2bI="; + fetchLFS = true; + hash = "sha256-oix0CSsVqBM5udzePa/leabw5sOB8VfLFTB9e46sTD0="; }; build-system = [ @@ -32,7 +34,14 @@ buildPythonPackage (finalAttrs: { dissect-util ]; - nativeCheckInputs = [ pytestCheckHook ]; + optional-dependencies = { + full = [ pycryptodome ]; + }; + + nativeCheckInputs = [ + pytestCheckHook + ] + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; disabledTests = lib.optionals (pythonAtLeast "3.14") [ # https://github.com/fox-it/dissect.evidence/issues/46