gituser/docker_multiarch/: deepdiff-7.0.1 metadata and description

Homepage Simple index

Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other.

author Seperman
author_email sep@zepworks.com
classifiers
  • Intended Audience :: Developers
  • Operating System :: OS Independent
  • Topic :: Software Development
  • Programming Language :: Python :: 3.8
  • Programming Language :: Python :: 3.9
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Programming Language :: Python :: Implementation :: PyPy
  • Development Status :: 5 - Production/Stable
  • License :: OSI Approved :: MIT License
description_content_type text/markdown
download_url https://github.com/seperman/deepdiff/tarball/master
license MIT
provides_extras optimize
requires_dist
  • ordered-set <4.2.0,>=4.1.0
  • click ==8.1.7 ; extra == 'cli'
  • pyyaml ==6.0.1 ; extra == 'cli'
  • orjson ; extra == 'optimize'
requires_python >=3.8
File Tox results History
deepdiff-7.0.1-py3-none-any.whl
Size
79 KB
Type
Python Wheel
Python
3

DeepDiff v 7.0.1

Downloads Python Versions License Build Status codecov

Modules

Tested on Python 3.8+ and PyPy3.

What is new?

Please check the ChangeLog file for the detailed information.

DeepDiff 7-0-1

DeepDiff 7-0-0

DeepDiff 6-7-1

DeepDiff 6-7-0

DeepDiff 6-6-1

Installation

Install from PyPi:

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:

Documentation

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.

ChangeLog

Please take a look at the CHANGELOG file.

Survey

:mega: 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! :dancers:

Contribute

  1. Please make your PR against the dev branch
  2. Please make sure that your PR has tests. Since DeepDiff is used in many sensitive data driven projects, we strive to maintain around 100% test coverage on the code.

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!

Authors

Please take a look at the AUTHORS file.