Tested on Python 3.9+ and PyPy3.
Please check the ChangeLog file for the detailed information.
DeepDiff 8-6-0
ignore_uuid_types
flag to DeepDiff to avoid type reports when comparing UUID and string._get_clean_to_keys_mapping without
explicit significant digitsDeepDiff 8-5-0
DeepDiff 8-4-2
pip install deepdiff
If you want to use DeepDiff from commandline:
pip install "deepdiff[cli]"
If you want to improve the performance of DeepDiff with certain functionalities such as improved json serialization:
pip install "deepdiff[optimize]"
Install optional packages:
https://zepworks.com/deepdiff/current/
A message from Sep, the creator of DeepDiff👋 Hi there,
Thank you for using DeepDiff! As an engineer, I understand the frustration of wrestling with unruly data in pipelines. That's why I developed a new tool - Qluster to empower non-engineers to control and resolve data issues at scale autonomously and stop bugging the engineers! 🛠️
If you are going through this pain now, I would love to give you early access to Qluster and get your feedback.
Please take a look at the CHANGELOG file.
📣 Please fill out our fast 5-question survey so that we can learn how & why you use DeepDiff, and what improvements we should make. Thank you! 👯
Clone the repo
Switch to the dev branch
Create your own branch
Install dependencies
uv
to install the dependencies: uv sync --all-extras
.pip install -e ".[cli,coverage,dev,docs,static,test]"
Build flit build
Please run pytest --cov=deepdiff --runslow
to see the coverage report. Note that the --runslow
flag will run some slow tests too. In most cases you only want to run the fast tests which so you wont add the --runslow
flag.
Or to see a more user friendly version, please run: pytest --cov=deepdiff --cov-report term-missing --runslow
.
Thank you!
Please take a look at the AUTHORS file.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4