Path to this page:
./
textproc/py-deepdiff,
Deep Difference and Search of any Python object/data
Branch: CURRENT,
Version: 7.0.1,
Package name: py312-deepdiff-7.0.1,
Maintainer: sepDeep Difference of dictionaries, iterables, strings and other
objects. It will recursively look for all the changes.
Required to run:[
devel/py-setuptools] [
textproc/py-jsonpickle] [
devel/py-ordered-set] [
lang/python310]
Master sites:
Filesize: 411.834 KB
Version history: (Expand)
- (2024-10-14) Updated to version: py312-deepdiff-7.0.1
- (2024-05-27) Updated to version: py311-deepdiff-7.0.1
- (2024-01-28) Updated to version: py311-deepdiff-6.7.1
- (2023-07-17) Updated to version: py310-deepdiff-6.3.1
- (2023-04-17) Updated to version: py310-deepdiff-6.3.0
- (2023-02-09) Updated to version: py310-deepdiff-5.5.0nb2
CVS history: (Expand)
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-01-28 22:00:06 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-deepdiff: updated to 6.7.1
v6-7-1
- Support for subtracting delta objects when iterable_compare_func
is used.
- Better handling of force adding a delta to an object.
- Fix for
```Can't compare dicts with both single and double quotes in keys`` \
<https://github.com/seperman/deepdiff/issues/430>`__
- Updated docs for Inconsistent Behavior with math_epsilon and
ignore_order = True
v6-7-0
- Delta can be subtracted from other objects now.
- verify_symmetry is deprecated. Use bidirectional instead.
- always_include_values flag in Delta can be enabled to include
values in the delta for every change.
- Fix for Delta.\__add\_\_ breaks with esoteric dict keys.
v6-6-1
- Fix for `DeepDiff raises decimal exception when using significant
digits <https://github.com/seperman/deepdiff/issues/426>`__
- Introducing group_by_sort_key
- Adding group_by 2D. For example
``group_by=['last_name', 'zip_code']``
v6-6-0
- Numpy 2.0 support
- Adding
`Delta.to_flat_dicts \
<https://zepworks.com/deepdiff/current/serialization.html#delta-serialize-to-flat-dictionaries>`__
v6-5-0
- Adding
```parse_path`` <https://github.com/seperman/deepdiff/pull/419>`__
v6-4-1
- Bugfix: Keep Numpy Optional
|
2023-07-17 13:54:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-deepdiff: updated to 6.3.1
v6-3-1
- Bugfix deephash for paths
- Bugfix deephash compiled regex
- Fix tests dependent on toml
- Bugfix for ``include_paths`` for nested dictionaries
- Use tomli and tomli-w for dealing with tomli files
- Bugfix for ``datetime.date``
|
2023-07-01 10:37:47 by Thomas Klausner | Files touched by this commit (105) | |
Log message:
*: restrict py-numpy users to 3.9+ in preparation for update
|
2023-04-17 22:28:15 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-deepdiff: updated to 6.3.0
v6-3-0
- ``PrefixOrSuffixOperator``: This operator will skip strings that
are suffix or prefix of each other.
- ``include_obj_callback`` and ``include_obj_callback_strict`` are
added by `Håvard Thom <https://github.com/havardthom>`__.
- Fixed a corner case where numpy’s ``np.float32`` nans are not
ignored when using ``ignore_nan_equality`` by `Noam
Gottlieb <https://github.com/noamgot>`__
- ``orjson`` becomes optional again.
- Fix for ``ignore_type_in_groups`` with numeric values so it does
not report number changes when the number types are different.
v6-2-3
- Switching to Orjson for serialization to improve the performance.
- Setting ``equal_nan=ignore_nan_inequality`` in the call for
``np.array_equal``
- Using Pytest’s tmp_path fixture instead of ``/tmp/``
v6-2-2
- Enum test fix for python 3.11
- Adding support for dateutils rrules
v6-2-1
- Removed the print statements.
v6-2-0
- Major improvement in the diff report for lists when items are all
hashable and the order of items is important.
v6-1-0
- DeepDiff.affected_paths can be used to get the list of all paths
where a change, addition, or deletion was reported for.
- DeepDiff.affected_root_keys can be used to get the list of all
paths where a change, addition, or deletion was reported for.
- Bugfix: ValueError when using Decimal 0.x
- Serialization of UUID
v6-0-0
- `Exclude obj callback
strict <https://github.com/seperman/deepdiff/pull/320/files>`__
parameter is added to DeepDiff by Mikhail Khviyuzov
`mskhviyu <https://github.com/mskhviyu>`__.
- A fix for diffing using ``iterable_compare_func`` with nested
objects by `dtorres-sf <https://github.com/dtorres-sf>`__ who
originally contributed this feature.
|
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|