commit python-deepdiff for openSUSE:Factory
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
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
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
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
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
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
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
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
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