commit python-deepdiff for openSUSE:Factory

2024-04-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2024-04-21 20:27:16

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.26366 (New)


Package is "python-deepdiff"

Sun Apr 21 20:27:16 2024 rev:13 rq:1169369 version:7.0.1

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2024-01-15 22:19:04.534505674 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.26366/python-deepdiff.changes   
2024-04-21 20:28:45.933189738 +0200
@@ -1,0 +2,19 @@
+Sat Apr 20 13:56:16 UTC 2024 - Dirk Müller 
+
+- update to 7.0.1:
+  * When verbose=2, return `new_path` when the `path` and
+`new_path` are different (for example when ignore_order=True
+and the index of items have changed).
+  * Dropping support for Python 3.7
+  * Introducing serialize to flat rows for delta objects.
+  * fixes the issue with hashing `datetime.date` objects
+where it treated them as numbers instead of dates (fixes
+#445).
+  * upgrading orjson to the latest version
+  * Fix for bug when diffing two lists with ignore_order and
+providing compare_func
+  * Supporting Python 3.12 in the build process by Leo Sin
+  * Include type info and change the "unknown" value for flat
+rows to something that is friendly for Postgres enums
+
+---

Old:

  deepdiff-6.7.1-gh.tar.gz

New:

  deepdiff-7.0.1-gh.tar.gz



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.aLaSsA/_old  2024-04-21 20:28:46.393206624 +0200
+++ /var/tmp/diff_new_pack.aLaSsA/_new  2024-04-21 20:28:46.393206624 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:   python-deepdiff
-Version:6.7.1
+Version:7.0.1
 Release:0
 Summary:Deep Difference and Search of any Python object/data
 License:MIT
@@ -30,17 +30,19 @@
 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 pip}
 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 wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   (python-ordered-set >= 4.1.0 with python-ordered-set < 4.2)
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
 Recommends: python-PyYAML
 Recommends: python-click
 Recommends: python-jsonpickle
@@ -61,10 +63,10 @@
 sed -i '1{/env python/d}' deepdiff/deephash.py deepdiff/diff.py 
deepdiff/search.py
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/deep
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
@@ -83,6 +85,6 @@
 %license LICENSE
 %doc README.md AUTHORS.md
 %{python_sitelib}/deepdiff
-%{python_sitelib}/deepdiff-%{version}*-info
+%{python_sitelib}/deepdiff-%{version}.dist-info
 %python_alternative %{_bindir}/deep
 

++ deepdiff-6.7.1-gh.tar.gz -> deepdiff-7.0.1-gh.tar.gz ++
 3733 lines of diff (skipped)


commit python-deepdiff for openSUSE:Factory

2024-01-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2024-01-15 22:17:33

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.21961 (New)


Package is "python-deepdiff"

Mon Jan 15 22:17:33 2024 rev:12 rq:1138688 version:6.7.1

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2023-06-12 15:26:45.403160366 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.21961/python-deepdiff.changes   
2024-01-15 22:19:04.534505674 +0100
@@ -1,0 +2,39 @@
+Sun Jan 14 17:11:42 UTC 2024 - Dirk Müller 
+
+- 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
+
+---

Old:

  deepdiff-6.3.0-gh.tar.gz

New:

  deepdiff-6.7.1-gh.tar.gz



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.687fB5/_old  2024-01-15 22:19:05.066525226 +0100
+++ /var/tmp/diff_new_pack.687fB5/_new  2024-01-15 22:19:05.066525226 +0100
@@ -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 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)

++ deepdiff-6.3.0-gh.tar.gz -> deepdiff-6.7.1-gh.tar.gz ++
 4449 lines of diff (skipped)


commit python-deepdiff for openSUSE:Factory

2023-06-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2023-06-12 15:25:54

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.15902 (New)


Package is "python-deepdiff"

Mon Jun 12 15:25:54 2023 rev:11 rq:1092260 version:6.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2023-05-03 12:57:14.439819587 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.15902/python-deepdiff.changes   
2023-06-12 15:26:45.403160366 +0200
@@ -1,0 +2,5 @@
+Sat Jun 10 15:24:40 UTC 2023 - ecsos 
+
+- Add %{?sle15_python_module_pythons}
+
+---



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.XNEkrF/_old  2023-06-12 15:26:46.027164057 +0200
+++ /var/tmp/diff_new_pack.XNEkrF/_new  2023-06-12 15:26:46.031164081 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define skip_python2 1
+%{?sle15_python_module_pythons}
 Name:   python-deepdiff
 Version:6.3.0
 Release:0


commit python-deepdiff for openSUSE:Factory

2023-05-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2023-05-03 12:56:56

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.1533 (New)


Package is "python-deepdiff"

Wed May  3 12:56:56 2023 rev:10 rq:1084088 version:6.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2023-02-21 15:36:39.564499877 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.1533/python-deepdiff.changes
2023-05-03 12:57:14.439819587 +0200
@@ -1,0 +2,21 @@
+Tue May  2 15:55:35 UTC 2023 - Daniel Garcia 
+
+- Update to 6.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.
+
+---
+Tue May  2 15:47:02 UTC 2023 - Daniel Garcia 
+
+- Move python-orjson from Recommends to Requires, it's a requirement
+  right now in the latest release.
+
+---

Old:

  deepdiff-6.2.3-gh.tar.gz

New:

  deepdiff-6.3.0-gh.tar.gz



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.unqXd9/_old  2023-05-03 12:57:14.943822548 +0200
+++ /var/tmp/diff_new_pack.unqXd9/_new  2023-05-03 12:57:14.947822571 +0200
@@ -18,12 +18,12 @@
 
 %define skip_python2 1
 Name:   python-deepdiff
-Version:6.2.3
+Version:6.3.0
 Release:0
 Summary:Deep Difference and Search of any Python object/data
 License:MIT
 URL:https://github.com/seperman/deepdiff
-Source: 
https://github.com/seperman/deepdiff/archive/v%{version}.tar.gz#/deepdiff-%{version}-gh.tar.gz
+Source: 
https://github.com/seperman/deepdiff/archive/%{version}.tar.gz#/deepdiff-%{version}-gh.tar.gz
 BuildRequires:  %{python_module PyYAML}
 BuildRequires:  %{python_module click}
 BuildRequires:  %{python_module jsonpickle}

++ deepdiff-6.2.3-gh.tar.gz -> deepdiff-6.3.0-gh.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/deepdiff-6.2.3/AUTHORS.md 
new/deepdiff-6.3.0/AUTHORS.md
--- old/deepdiff-6.2.3/AUTHORS.md   2023-01-06 06:00:31.0 +0100
+++ new/deepdiff-6.3.0/AUTHORS.md   2023-03-17 19:27:19.0 +0100
@@ -50,3 +50,5 @@
 - [Uwe Fladrich](https://github.com/uwefladrich) for fixing bug when diff'ing 
non-sequence iterables
 - [Michal Ozery-Flato](https://github.com/michalozeryflato) for setting 
equal_nan=ignore_nan_inequality in the call for np.array_equal
 - [martin-kokos](https://github.com/martin-kokos) for using Pytest's tmp_path 
fixture instead of /tmp/
+- HÃ¥vard Thom [havardthom](https://github.com/havardthom) for adding 
include_obj_callback and include_obj_callback_strict.
+- [Noam Gottlieb](https://github.com/noamgot) for fixing a corner case where 
numpy's `np.float32` nans are not ignored when using `ignore_nan_equality`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/deepdiff-6.2.3/CHANGELOG.md 
new/deepdiff-6.3.0/CHANGELOG.md
--- old/deepdiff-6.2.3/CHANGELOG.md 2023-01-06 06:00:31.0 +0100
+++ new/deepdiff-6.3.0/CHANGELOG.md 2023-03-17 19:27:19.0 +0100
@@ -1,5 +1,11 @@
 # DeepDiff Change log
 
+- 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`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/deepdiff-6.2.3/README.md new/deepdiff-6.3.0/README.md
--- 

commit python-deepdiff for openSUSE:Factory

2023-02-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2023-02-21 15:36:25

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.22824 (New)


Package is "python-deepdiff"

Tue Feb 21 15:36:25 2023 rev:9 rq:1066938 version:6.2.3

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2022-09-09 18:29:12.061216396 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.22824/python-deepdiff.changes   
2023-02-21 15:36:39.564499877 +0100
@@ -1,0 +2,26 @@
+Tue Feb 21 02:29:55 UTC 2023 - John Vandenberg 
+
+- Update to 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/
+- from 6.2.2
+  * Enum test fix for python 3.11
+  * Adding support for dateutils rrules
+- from v6.2.1
+  * Removed the print statements.
+- from v6.2.0
+  * Major improvement in the diff report for lists when items are all
+hashable and the order of items is important.
+- from 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
+- from v6.0.0
+  * Exclude obj callback strict parameter is added to DeepDiff
+A fix for diffing using iterable_compare_func with nested objects
+
+---

Old:

  deepdiff-5.8.1-gh.tar.gz

New:

  deepdiff-6.2.3-gh.tar.gz



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.wz89DA/_old  2023-02-21 15:36:40.096502935 +0100
+++ /var/tmp/diff_new_pack.wz89DA/_new  2023-02-21 15:36:40.104502980 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-deepdiff
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 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 @@
 
 %define skip_python2 1
 Name:   python-deepdiff
-Version:5.8.1
+Version:6.2.3
 Release:0
 Summary:Deep Difference and Search of any Python object/data
 License:MIT
@@ -29,21 +29,24 @@
 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 pytest}
+BuildRequires:  %{python_module python-dateutil}
 BuildRequires:  %{python_module setuptools}
 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)
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
-Requires:   (python-ordered-set >= 4.1.0 with python-ordered-set < 4.2)
-Recommends: python-clevercsv
+Recommends: python-PyYAML
 Recommends: python-click
 Recommends: python-jsonpickle
 Recommends: python-numpy
-Recommends: python-pyyaml
+Recommends: python-orjson
 Recommends: python-toml
+#Suggests: python-clevercsv
 BuildArch:  noarch
 %python_subpackages
 

++ deepdiff-5.8.1-gh.tar.gz -> deepdiff-6.2.3-gh.tar.gz ++
 3435 lines of diff (skipped)


commit python-deepdiff for openSUSE:Factory

2022-09-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2022-09-09 18:27:40

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.2083 (New)


Package is "python-deepdiff"

Fri Sep  9 18:27:40 2022 rev:8 rq:1001929 version:5.8.1

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2022-06-28 15:23:09.446012707 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.2083/python-deepdiff.changes
2022-09-09 18:29:12.061216396 +0200
@@ -1,0 +2,5 @@
+Thu Sep  8 08:48:08 UTC 2022 - John Vandenberg 
+
+- Update minimum dependency ordered-set >= 4.1.0
+
+---



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.yVnPfj/_old  2022-09-09 18:29:12.465217459 +0200
+++ /var/tmp/diff_new_pack.yVnPfj/_new  2022-09-09 18:29:12.469217469 +0200
@@ -28,7 +28,7 @@
 BuildRequires:  %{python_module click}
 BuildRequires:  %{python_module jsonpickle}
 BuildRequires:  %{python_module numpy}
-BuildRequires:  %{python_module ordered-set >= 4.0.2 with %python-ordered-set 
< 4.2}
+BuildRequires:  %{python_module ordered-set >= 4.1.0 with %python-ordered-set 
< 4.2}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module toml}
@@ -37,7 +37,7 @@
 BuildRequires:  python-rpm-macros
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
-Requires:   (python-ordered-set >= 4.0.2 with python-ordered-set < 4.2)
+Requires:   (python-ordered-set >= 4.1.0 with python-ordered-set < 4.2)
 Recommends: python-clevercsv
 Recommends: python-click
 Recommends: python-jsonpickle


commit python-deepdiff for openSUSE:Factory

2022-06-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2022-06-28 15:22:47

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.1548 (New)


Package is "python-deepdiff"

Tue Jun 28 15:22:47 2022 rev:7 rq:985464 version:5.8.1

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2022-01-26 21:28:32.013351570 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.1548/python-deepdiff.changes
2022-06-28 15:23:09.446012707 +0200
@@ -1,0 +2,22 @@
+Fri Jun 24 13:00:27 UTC 2022 - Benjamin Greiner 
+
+- Update to 5.8.2
+  * Fixing dependency for Py3.6
+- DeepDiff 5.8.1 includes bug fixes:
+  * Fixed test suite for 32bit systems
+  * Fixed the issue when using ignore_order=True and group_by
+simultaneously
+  * Added the support for diffing object properties (@property)
+  * Better support of diffing private variables
+- DeepDiff 5.8.0 includes bug fixes and improvements:
+  * Fixed the bug with delta randomly not producing the same
+results when ignore_order=True
+  * Display detailed pretty when verbose
+  * Allow ordered-set version 4.1.x
+  * Removing extra logging when key is not found in DeepHash
+  * Fixed error when comparing non-utf8 byte strings with
+ignore_order=True
+  * Fixed Tests fail after 2022-05-14
+  * Fixed TypeError is thrown when comparing bool and str
+
+---

Old:

  deepdiff-5.6.0-gh.tar.gz

New:

  deepdiff-5.8.1-gh.tar.gz



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.Ih6qKd/_old  2022-06-28 15:23:09.874013346 +0200
+++ /var/tmp/diff_new_pack.Ih6qKd/_new  2022-06-28 15:23:09.878013352 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-deepdiff
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,19 @@
 #
 
 
-%{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
-%define skip_python36 1
 Name:   python-deepdiff
-Version:5.6.0
+Version:5.8.1
 Release:0
 Summary:Deep Difference and Search of any Python object/data
 License:MIT
 URL:https://github.com/seperman/deepdiff
-Source: 
https://github.com/seperman/deepdiff/archive/%{version}.tar.gz#/deepdiff-%{version}-gh.tar.gz
+Source: 
https://github.com/seperman/deepdiff/archive/v%{version}.tar.gz#/deepdiff-%{version}-gh.tar.gz
 BuildRequires:  %{python_module PyYAML}
 BuildRequires:  %{python_module click}
 BuildRequires:  %{python_module jsonpickle}
 BuildRequires:  %{python_module numpy}
-BuildRequires:  %{python_module ordered-set}
+BuildRequires:  %{python_module ordered-set >= 4.0.2 with %python-ordered-set 
< 4.2}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module toml}
@@ -39,7 +37,7 @@
 BuildRequires:  python-rpm-macros
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
-Requires:   python-ordered-set
+Requires:   (python-ordered-set >= 4.0.2 with python-ordered-set < 4.2)
 Recommends: python-clevercsv
 Recommends: python-click
 Recommends: python-jsonpickle
@@ -69,10 +67,6 @@
 %check
 # we don't have the (optional) requirement CleverCSV for csv diffing
 donttest="(TestCommands and (csv or group_by)) or (test_load_path_content and 
csv)"
-if [ $(getconf LONG_BIT) -eq 32 ]; then
-  # reference expects int64 where 32-bit platforms return int32
-  donttest+=" or (test_numpy_delta_cases and 
delta_numpy7_arrays_of_different_sizes)"
-fi
 %pytest -k "not ($donttest)"
 
 %post

++ deepdiff-5.6.0-gh.tar.gz -> deepdiff-5.8.1-gh.tar.gz ++
 2261 lines of diff (skipped)


commit python-deepdiff for openSUSE:Factory

2022-01-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2022-01-26 21:27:30

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.1938 (New)


Package is "python-deepdiff"

Wed Jan 26 21:27:30 2022 rev:6 rq:949274 version:5.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2021-04-06 17:31:37.875249287 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.1938/python-deepdiff.changes
2022-01-26 21:28:32.013351570 +0100
@@ -1,0 +2,12 @@
+Wed Jan 26 09:55:05 UTC 2022 - Bernhard Wiedemann 
+
+- Update to 5.6.0
+  * Add custom operators, and ignore_order_func.
+  * Bugfix: verbose_level==0 should disable values_changes.
+  * Bugfix: unprocessed key error.
+  * Add iterable_compare_func for DeepDiff
+  * Add output_format of list for path() in tree view
+  * Add strict_checking for numbers in DeepSearch
+  * Add support for regular expressions in DeepSearch
+
+---

Old:

  deepdiff-5.2.3-gh.tar.gz

New:

  deepdiff-5.6.0-gh.tar.gz



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.Vho3Yz/_old  2022-01-26 21:28:32.429348702 +0100
+++ /var/tmp/diff_new_pack.Vho3Yz/_new  2022-01-26 21:28:32.437348646 +0100
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %define skip_python36 1
 Name:   python-deepdiff
-Version:5.2.3
+Version:5.6.0
 Release:0
 Summary:Deep Difference and Search of any Python object/data
 License:MIT

++ deepdiff-5.2.3-gh.tar.gz -> deepdiff-5.6.0-gh.tar.gz ++
 3292 lines of diff (skipped)


commit python-deepdiff for openSUSE:Factory

2021-04-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2021-04-06 17:30:12

Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and  /work/SRC/openSUSE:Factory/.python-deepdiff.new.2401 (New)


Package is "python-deepdiff"

Tue Apr  6 17:30:12 2021 rev:5 rq:882786 version:5.2.3

Changes:

--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2020-04-02 17:45:19.153526728 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.2401/python-deepdiff.changes
2021-04-06 17:31:37.875249287 +0200
@@ -1,0 +2,35 @@
+Thu Apr  1 21:00:21 UTC 2021 - Ben Greiner 
+
+- Update to 5.2.3
+  * Retaining the order of multiple dictionary items added via
+Delta.
+  * Fixed the typo with yml files in deep cli.
+  * Fixing Grep RecursionError where using non UTF-8 character.
+  * Allowing kwargs to be passed to to_json method.
+- Release 5.2.2
+  * Fixed Delta serialization when None type is present.
+- Release 5.2.0
+  * Removed Murmur3 as the preferred hashing method. Using SHA256 by
+default now.
+  * Added commandline for deepdiff.
+  * Added group_by.
+  * Added math_epsilon.
+  * Improved ignoring of NoneType.
+- Release 5.0.2
+  * Bug Fix NoneType in ignore type groups
+https://github.com/seperman/deepdiff/issues/207
+- Release 5.0.1
+  * Bug fix to not apply format to non numbers.
+- Release 5.0.0
+  * Introducing the Delta object
+  * Improving Numpy support
+  * Fixing tuples comparison when ignore_order=True
+  * Dramatically improving the results when ignore_order=True by
+running in passes
+  * Introducing pretty print view, deep_distance, purge,
+progress logging, cache and truncate_datetime.
+  * Adds support for datetime.time
+- Skip python36 build because the test suite makes extensive use of
+  NumPy.
+
+---

Old:

  4.3.2.tar.gz

New:

  deepdiff-5.2.3-gh.tar.gz



Other differences:
--
++ python-deepdiff.spec ++
--- /var/tmp/diff_new_pack.d0MsEm/_old  2021-04-06 17:31:38.323249793 +0200
+++ /var/tmp/diff_new_pack.d0MsEm/_new  2021-04-06 17:31:38.323249793 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-deepdiff
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,36 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
+%define skip_python36 1
 Name:   python-deepdiff
-Version:4.3.2
+Version:5.2.3
 Release:0
 Summary:Deep Difference and Search of any Python object/data
 License:MIT
 URL:https://github.com/seperman/deepdiff
-Source: https://github.com/seperman/deepdiff/archive/%{version}.tar.gz
+Source: 
https://github.com/seperman/deepdiff/archive/%{version}.tar.gz#/deepdiff-%{version}-gh.tar.gz
+BuildRequires:  %{python_module PyYAML}
+BuildRequires:  %{python_module click}
 BuildRequires:  %{python_module jsonpickle}
-BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module ordered-set}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module toml}
+#BuildRequires:  %%{python_module clevercsv} # not available
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:   python-jsonpickle
+Requires(post): update-alternatives
+Requires(postun):update-alternatives
 Requires:   python-ordered-set
+Recommends: python-clevercsv
+Recommends: python-click
+Recommends: python-jsonpickle
+Recommends: python-numpy
+Recommends: python-pyyaml
+Recommends: python-toml
 BuildArch:  noarch
 %python_subpackages
 
@@ -44,22 +55,37 @@
 within other objects, and hash any object based on their content.
 
 %prep
-%setup -q -n deepdiff-%{version}
+%autosetup -p1 -n deepdiff-%{version}
+sed -i '1{/env python/d}' deepdiff/deephash.py deepdiff/diff.py 
deepdiff/search.py
 
 %build
 %python_build
 
 %install
 %python_install
+%python_clone -a %{buildroot}%{_bindir}/deep
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# murmur3 is optional, deepdiff uses sha256 instead
-%pytest -k 'not TestDeepHashMurmur3'
+# we don't have the (optional) requirement CleverCSV for csv diffing
+donttest="(TestCommands and (csv or group_by)) or (test_load_path_content and 
csv)"
+if [ $(getconf LONG_BIT) -eq 32 ]; then
+  # reference expects