Hello community,

here is the log from the commit of package python-deepdiff for openSUSE:Factory 
checked in at 2020-03-10 09:51:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old)
 and      /work/SRC/openSUSE:Factory/.python-deepdiff.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-deepdiff"

Tue Mar 10 09:51:26 2020 rev:3 rq:782866 version:4.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes  
2019-10-25 18:42:56.035943258 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-deepdiff.new.26092/python-deepdiff.changes   
    2020-03-10 09:51:34.888030455 +0100
@@ -1,0 +2,17 @@
+Fri Mar  6 10:07:40 UTC 2020 - [email protected]
+
+- version update to 4.2.0
+  - v4-2-0: .json property is finally removed. Fix for Py3.10. Dropping 
support for EOL Python 3.4. Ignoring private keys when calculating hashes. For 
example __init__ is not a part of hash calculation anymore. Fix for #166 
Problem with comparing lists, with an boolean as element.
+  - v4-0-9: Fixing the bug for hashing custom unhashable objects
+  - v4-0-8: Adding ignore_nan_inequality for float('nan')
+  - v4-0-7: Hashing of the number 1 vs. True
+  - v4-0-6: found a tiny bug in Python formatting of numbers in scientific 
notation. Added a workaround.
+  - v4-0-5: Fixing number diffing. Adding number_format_notation and 
number_to_string_func.
+  - v4-0-4: Adding ignore_string_case and ignore_type_subclasses
+  - v4-0-3: Adding versionbump tool for release
+  - v4-0-2: Fixing installation issue where rst files are missing.
+  - 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
+  
+-------------------------------------------------------------------

Old:
----
  v3.3.0.tar.gz

New:
----
  4.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-deepdiff.spec ++++++
--- /var/tmp/diff_new_pack.iFJLtk/_old  2020-03-10 09:51:35.880030962 +0100
+++ /var/tmp/diff_new_pack.iFJLtk/_new  2020-03-10 09:51:35.880030962 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-deepdiff
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,24 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:           python-deepdiff
-Version:        3.3.0
+Version:        4.2.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
+Source:         https://github.com/seperman/deepdiff/archive/%{version}.tar.gz
 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:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-jsonpickle
+Requires:       python-ordered-set
 BuildArch:      noarch
 %python_subpackages
 
@@ -50,11 +54,12 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python -m unittest 
discover
+# murmur3 is optional, deepdiff uses sha256 instead
+%pytest -k 'not TestDeepHashMurmur3'
 
 %files %{python_files}
 %license LICENSE
-%doc README.txt
+%doc README.md AUTHORS
 %{python_sitelib}/*
 
 %changelog

++++++ v3.3.0.tar.gz -> 4.2.0.tar.gz ++++++
++++ 9645 lines of diff (skipped)


Reply via email to