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 = { 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>="