deepdiff icon indicating copy to clipboard operation
deepdiff copied to clipboard

DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.

Results 126 deepdiff issues
Sort by recently updated
recently updated
newest added

**Describe the bug** When `ignore_order=True`, DeepDiff doesn't recognise type changes between integers and floats. **To Reproduce** ``` >>> DeepDiff([{"a":1}], [{"a": 1.0}], ignore_order=True) {} ``` **Expected behavior** It should recognise the...

bug

### Bug Report **Description:** The `to_flat_dicts` function in the [`delta.py`](https://github.com/seperman/deepdiff/blob/6d8a4c7c32d5ac57919955954790be994d01fe57/deepdiff/delta.py#L1092) file has parameters `include_action_in_path` and `report_type_changes` that are defined but not used in the function call to `self.to_flat_rows`. This results...

Please checkout the [F.A.Q](https://zepworks.com/deepdiff/current/faq.html) page before creating a bug ticket to make sure it is not already addressed. **Describe the bug** ``` ==================================================================================== test session starts ==================================================================================== platform freebsd14 --...

# Feature Request: Include Unchanged Values in DeepDiff Report I'm looking for a way to retrieve all attributes, including those that haven't changed. I might be missing a method to...

Hi there, `deepdiff` is an excellent tool for diffing and patching objects. The current method for updating one dictionary with the contents of another using `DeepDiff` and `DeepDelta` is powerful...

Fixes #529 I am not familiar with the deepdiff codebase, I wouldn't know how or where to best integrate this feature. It was an LLM who proposed where. Please comment...

**Describe the bug** Attempts to format the number `1-1j` will result in a ValueError raised. This is due to a feature (bug?) in CPython: ```python x = 1+-1j # this...

Receive error `datetime doesn't define __round__ method` when datetime is used as dict key and *ignore_numeric_type_changes* or *ignore_string_case* or *ignore_string_type_changes* is specified. **To Reproduce** ```python import datetime from deepdiff import...

**Is your feature request related to a problem? Please describe.** deepdiff is particularly useful for big jsons with possibly complex nested structures. However, the diff output is mostly suitable for...

Thanks for creating a useful library. I appreciate it very much! I'd like to report a point of concern I had while using it, just to be safe. **Describe the...