{"repo":"qlustered/deepdiff","free":true,"listed":false,"github":"https://github.com/qlustered/deepdiff","clone":"git clone https://github.com/qlustered/deepdiff.git","description":"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.","language":"Python","stars":2520,"topics":["python","tree","deep-search","repetition","difference","comparison","report-repetition","nested","recursive","diff"],"license":null,"category":"dev-tools","readme_excerpt":"DeepDiff v 9.1.0 DeepDiff is now part of Qluster. If you're building workflows around data validation and correction, Qluster gives your team a structured way to manage rules, review failures, approve fixes, and reuse decisions—without building the entire system from scratch. Modules - DeepDiff: Deep Difference of dictionaries, iterables, strings, and ANY other object. - DeepSearch: Search for objects within other objects. - DeepHash: Hash any object based on their content. - Delta: Store the difference of objects and apply them to other objects. - Extract: Extract an item from a nested Python object using its path. - commandline: Use DeepDiff from commandline. Tested on Python 3.10+ and PyPy3. - Documentation What is new? Please check the ChangeLog file for the detailed information. DeepDiff 9-1-0 - Added multiprocessing support for DeepDiff: parallel distance computation and parallel subtree diffing with aggregated worker stats, deterministic ordering, and automatic fallback to serial when unsafe (e.g. custom operators , obj callback , ignore order func ) - Added wildcard/glob pattern support for exclude paths and include paths thanks to @akshat62 - Reimplemented internal cache for improved performance - Memoized GlobPathMatcher to remove exponential-time matching cliff - Comprehensive type-hint corrections across deephash.py , helper.py , delta.py , diff.py , distance.py , path.py , and serialization.py (also fixed real bugs: misplaced paren in path. guess type call, and l","default_branch":null,"files":null,"tree":[],"storefront":"/r/qlustered","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qlustered/deepdiff/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}