diff --git a/pkgs/development/python-modules/deepdiff/default.nix b/pkgs/development/python-modules/deepdiff/default.nix index 15802868c5d9..94428d5daa3b 100644 --- a/pkgs/development/python-modules/deepdiff/default.nix +++ b/pkgs/development/python-modules/deepdiff/default.nix @@ -5,7 +5,7 @@ stdenv, # build-system - setuptools, + flit-core, # dependencies orderly-set, @@ -20,25 +20,27 @@ numpy, pytestCheckHook, python-dateutil, + pydantic, tomli-w, polars, pandas, + uuid6, }: buildPythonPackage rec { pname = "deepdiff"; - version = "8.4.1"; + version = "8.6.1"; pyproject = true; src = fetchFromGitHub { owner = "seperman"; repo = "deepdiff"; tag = version; - hash = "sha256-RXr+6DLzhnuow9JNqqnNmuehE89eOY4oYn4tw4VSI+A="; + hash = "sha256-1DB1OgIS/TSMd+Pqd2vvW+qwM/b5+Dy3qStlg+asidE="; }; build-system = [ - setuptools + flit-core ]; dependencies = [ @@ -60,16 +62,15 @@ buildPythonPackage rec { numpy pytestCheckHook python-dateutil + pydantic tomli-w polars pandas + uuid6 ] ++ lib.flatten (lib.attrValues optional-dependencies); disabledTests = [ - # not compatible with pydantic 2.x - "test_pydantic1" - "test_pydantic2" # Require pytest-benchmark "test_cache_deeply_nested_a1" "test_lfu"