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)