From bacee916a10aacc24e4159524eb991e6a4df991a Mon Sep 17 00:00:00 2001 From: Brett Date: Fri, 2 Oct 2026 10:25:07 -0400 Subject: [PATCH 1/2] allow cachebox 6 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index f9a54d7b..220154fb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi" name = "deepdiff" version = "9.1.0" dependencies = [ - "cachebox>=5.2,<6", + "cachebox>=5.2,<7", "orderly-set>=5.5.0,<6", ] requires-python = ">=3.10" From 7df50da978634dd8f9665645d9f32007adf77943 Mon Sep 17 00:00:00 2001 From: Brett Date: Fri, 2 Oct 2026 10:30:57 -0400 Subject: [PATCH 2/2] add changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9282c421..25108b23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ - Unreleased - Fixed missing type changes between equal-comparing items inside ordered iterables, e.g. `DeepDiff([2], [2.0])` now reports the `int` → `float` change like `DeepDiff(2, 2.0)` and `DeepDiff({'a': 2}, {'a': 2.0})` already do (issue #605). + - Relax cachebox requirement to allow version 6. - v9-1-0 - Fixed `_dict_from_slots` dropping a parent-declared mangled `__slots__` attribute for a subclass instance, because the name was unmangled using the concrete instance type instead of the declaring class (#506)