15
0

Accepting request 1138688 from devel:languages:python

- update to 6.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`
  * Updated docs for Inconsistent Behavior with math_epsilon and
    ignore_order = True
  * 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.
  * You can load a delta from the list of flat dictionaries.
- update to 6.6.0:
  * [x] Numpy 2.0 support
  * [x] Adding Delta.to_flat_dicts
- update to 6.4.1:
  * Bugfix: Numpy should be optional
- update to 6.4.0:
  * Add Ignore List Order Option to DeepHash by
  * pyyaml to 6.0.1 to fix cython build problems by Robert Bo
    Davis
  * Precompiled regex simple diff by cohml
  * New flag: `zip_ordered_iterables` for forcing iterable items
    to be compared one by one.
- update to 6.3.1:
  * Bugfix deephash for paths by maggelus
  * Bugfix deephash compiled regex maggelus
  * Fix tests dependent on toml by martin-kokos

OBS-URL: https://build.opensuse.org/request/show/1138688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=12
This commit is contained in:
2024-01-15 21:17:33 +00:00
committed by Git OBS Bridge
4 changed files with 47 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9558c9d1ebc99ad4f61ed9d28db5614baeaa5d9ab95cb3e77254bc249fe6b4fa
size 403981

3
deepdiff-6.7.1-gh.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89fc8900b1e5490d0251f19387009735a9364bf6691e64365285801e0f980cb2
size 423704

View File

@@ -1,3 +1,42 @@
-------------------------------------------------------------------
Sun Jan 14 17:11:42 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 6.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`
* Updated docs for Inconsistent Behavior with math_epsilon and
ignore_order = True
* 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.
* You can load a delta from the list of flat dictionaries.
- update to 6.6.0:
* [x] Numpy 2.0 support
* [x] Adding Delta.to_flat_dicts
- update to 6.4.1:
* Bugfix: Numpy should be optional
- update to 6.4.0:
* Add Ignore List Order Option to DeepHash by
* pyyaml to 6.0.1 to fix cython build problems by Robert Bo
Davis
* Precompiled regex simple diff by cohml
* New flag: `zip_ordered_iterables` for forcing iterable items
to be compared one by one.
- update to 6.3.1:
* Bugfix deephash for paths by maggelus
* Bugfix deephash compiled regex maggelus
* Fix tests dependent on toml by martin-kokos
* Bugfix for `include_paths` for nested dictionaries by kor4ik
* Use tomli and tomli-w for dealing with tomli files by martin-
kokos
* Bugfix for `datetime.date` by Alex Sauer-Budge
-------------------------------------------------------------------
Sat Jun 10 15:24:40 UTC 2023 - ecsos <ecsos@opensuse.org>
@@ -148,7 +187,7 @@ Fri Mar 6 10:07:40 UTC 2020 - pgajdos@suse.com
- v4-0-1: Fixing installation Tarball missing requirements.txt . DeepDiff v4+ should not show up as pip installable for Py2. Making Murmur3 installation optional.
- v4-0-0: Ending Python 2 support, Adding more functionalities and documentation for DeepHash. Switching to Pytest for testing. Switching to Murmur3 128bit for hashing. Fixing classes which inherit from classes with slots didn't have all of their slots compared. Renaming ContentHash to DeepHash. Adding exclude by path and regex path to DeepHash. Adding ignore_type_in_groups. Adding match_string to DeepSearch. Adding Timedelta object diffing.
- v3-5-0: Exclude regex path
-------------------------------------------------------------------
Fri Oct 4 08:10:05 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-deepdiff
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-deepdiff
Version: 6.3.0
Version: 6.7.1
Release: 0
Summary: Deep Difference and Search of any Python object/data
License: MIT
@@ -30,11 +30,12 @@ BuildRequires: %{python_module jsonpickle}
BuildRequires: %{python_module numpy}
BuildRequires: %{python_module ordered-set >= 4.1.0 with %python-ordered-set < 4.2}
BuildRequires: %{python_module orjson}
BuildRequires: %{python_module pydantic}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module python-dateutil}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module tomli-w}
BuildRequires: %{python_module toml}
#BuildRequires: %%{python_module clevercsv} # not available
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: (python-ordered-set >= 4.1.0 with python-ordered-set < 4.2)