From 8997b8f411a424a53efe8249a6f525d9d231eb40 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 8 Jan 2026 14:54:12 -0800 Subject: [PATCH 1/2] python3Packages.dissect-evidence: disable broken test under Python 3.14 --- .../development/python-modules/dissect-evidence/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/dissect-evidence/default.nix b/pkgs/development/python-modules/dissect-evidence/default.nix index fb4e347f2063..232a30076820 100644 --- a/pkgs/development/python-modules/dissect-evidence/default.nix +++ b/pkgs/development/python-modules/dissect-evidence/default.nix @@ -7,6 +7,7 @@ setuptools, setuptools-scm, pytestCheckHook, + pythonAtLeast, }: buildPythonPackage rec { @@ -33,6 +34,11 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; + disabledTests = lib.optionals (pythonAtLeast "3.14") [ + # https://github.com/fox-it/dissect.evidence/issues/46 + "test_ewf" + ]; + pythonImportsCheck = [ "dissect.evidence" ]; meta = { From b87deae448312c11d232bcf9fca6d23bcf2bbc9f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 8 Jan 2026 15:07:22 -0800 Subject: [PATCH 2/2] python3Packages.dissect-target: disable under Python 3.14 --- pkgs/development/python-modules/dissect-target/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/dissect-target/default.nix b/pkgs/development/python-modules/dissect-target/default.nix index 9a81ca85a4bd..b8da32ecded7 100644 --- a/pkgs/development/python-modules/dissect-target/default.nix +++ b/pkgs/development/python-modules/dissect-target/default.nix @@ -34,6 +34,7 @@ paho-mqtt, pycryptodome, pytestCheckHook, + pythonAtLeast, ruamel-yaml, setuptools, setuptools-scm, @@ -55,6 +56,8 @@ buildPythonPackage rec { fetchLFS = true; }; + disabled = pythonAtLeast "3.14"; + postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "flow.record~=" "flow.record>="