commit python-deepdiff for openSUSE:Factory
Hello community, here is the log from the commit of package python-deepdiff for openSUSE:Factory checked in at 2020-04-02 17:44:56 Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old) and /work/SRC/openSUSE:Factory/.python-deepdiff.new.3248 (New) Package is "python-deepdiff" Thu Apr 2 17:44:56 2020 rev:4 rq:790855 version:4.3.2 Changes: --- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes 2020-03-10 09:51:34.888030455 +0100 +++ /work/SRC/openSUSE:Factory/.python-deepdiff.new.3248/python-deepdiff.changes 2020-04-02 17:45:19.153526728 +0200 @@ -1,0 +2,8 @@ +Thu Apr 2 10:36:40 UTC 2020 - Marketa Calabkova + +- update to 4.3.2 + * Deprecation Warning Enhancement + * DeepDiff not excluding paths when ignore_order is True + * adding exclude_obj_callback + +--- Old: 4.2.0.tar.gz New: 4.3.2.tar.gz Other differences: -- ++ python-deepdiff.spec ++ --- /var/tmp/diff_new_pack.ZWpZiZ/_old 2020-04-02 17:45:19.793527501 +0200 +++ /var/tmp/diff_new_pack.ZWpZiZ/_new 2020-04-02 17:45:19.797527506 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-deepdiff -Version:4.2.0 +Version:4.3.2 Release:0 Summary:Deep Difference and Search of any Python object/data License:MIT ++ 4.2.0.tar.gz -> 4.3.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/deepdiff-4.2.0/AUTHORS new/deepdiff-4.3.2/AUTHORS --- old/deepdiff-4.2.0/AUTHORS 2020-01-30 22:32:11.0 +0100 +++ new/deepdiff-4.3.2/AUTHORS 2020-03-19 02:55:43.0 +0100 @@ -1,7 +1,8 @@ -Many thanks to the following people for their contributions to DeepDiff: - - Seperman - Victor Hahn Castell @ Flexoptix + +And many thanks to the following people for their contributions to DeepDiff: + - nfvs for Travis-CI setup script. - brbsix for initial Py3 porting. - WangFenjin for Unicode support. @@ -24,3 +25,4 @@ - Necrophagos for Hashing of the number 1 vs. True - Hugo (hugovk) for fixes for Python 3.10 and dropping support for EOL Python 3.4 - Andrey Gavrilin (gaal-dev) for hashing classes. +- Ivan Piskunov (van-ess0) for deprecation warning enhancement. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/deepdiff-4.2.0/README.md new/deepdiff-4.3.2/README.md --- old/deepdiff-4.2.0/README.md2020-01-30 22:32:11.0 +0100 +++ new/deepdiff-4.3.2/README.md2020-03-19 02:55:43.0 +0100 @@ -1,4 +1,4 @@ -# DeepDiff v 4.2.0 +# DeepDiff v 4.3.2 ![Python Versions](https://img.shields.io/pypi/pyversions/deepdiff.svg?style=flat) @@ -417,6 +417,9 @@ # ChangeLog +- v4-3-2: Deprecation Warning Enhancement +- v4-3-1: Fixing the issue with exclude_path and hash calculations when dictionaries were inside iterables. https://github.com/seperman/deepdiff/issues/174 +- v4-3-0: adding exclude_obj_callback - 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') @@ -507,3 +510,5 @@ - Juan Soler (Soleronline) for adding ignore_type_number - mthaddon for adding timedelta diffing support - Necrophagos for Hashing of the number 1 vs. True +- gaal-dev for adding exclude_obj_callback +- Ivan Piskunov (van-ess0) for deprecation warning enhancement. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/deepdiff-4.2.0/deepdiff/__init__.py new/deepdiff-4.3.2/deepdiff/__init__.py --- old/deepdiff-4.2.0/deepdiff/__init__.py 2020-01-30 22:32:11.0 +0100 +++ new/deepdiff-4.3.2/deepdiff/__init__.py 2020-03-19 02:55:43.0 +0100 @@ -1,6 +1,6 @@ """This module offers the DeepDiff, DeepSearch, grep and DeepHash classes.""" # flake8: noqa -__version__ = '4.2.0' +__version__ = '4.3.2' import logging if __name__ == '__main__': diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/deepdiff-4.2.0/deepdiff/deephash.py new/deepdiff-4.3.2/deepdiff/deephash.py --- old/deepdiff-4.2.0/deepdiff/deephash.py 2020-01-30 22:32:11.0 +0100 +++ new/deepdiff-4.3.2/deepdiff/deephash.py 2020-03-19 02:55:43.0 +0100 @@ -68,7 +68,9 @@ ignore_numeric_type_changes=False,
commit python-deepdiff for openSUSE:Factory
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 - pgaj...@suse.com + +- 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)
commit python-deepdiff for openSUSE:Factory
Hello community, here is the log from the commit of package python-deepdiff for openSUSE:Factory checked in at 2019-10-25 18:42:37 Comparing /work/SRC/openSUSE:Factory/python-deepdiff (Old) and /work/SRC/openSUSE:Factory/.python-deepdiff.new.2990 (New) Package is "python-deepdiff" Fri Oct 25 18:42:37 2019 rev:2 rq:742747 version:3.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-deepdiff/python-deepdiff.changes 2019-10-24 23:01:36.583994433 +0200 +++ /work/SRC/openSUSE:Factory/.python-deepdiff.new.2990/python-deepdiff.changes 2019-10-25 18:42:56.035943258 +0200 @@ -1,0 +2,5 @@ +Fri Oct 4 08:10:05 UTC 2019 - Jan Engelhardt + +- Use proper sentences in descriptions. + +--- @@ -14,0 +20 @@ + Other differences: -- ++ python-deepdiff.spec ++ --- /var/tmp/diff_new_pack.bCD6lR/_old 2019-10-25 18:42:56.695943886 +0200 +++ /var/tmp/diff_new_pack.bCD6lR/_new 2019-10-25 18:42:56.699943889 +0200 @@ -35,9 +35,9 @@ %python_subpackages %description -Deep Difference of dictionaries, iterables, strings and other objects. -Search for objects within other objects. -Hash any object based on their content. +A Python module to calculate Deep Difference of dictionaries, +iterables, strings and other objects. It can search for objects +within other objects, and hash any object based on their content. %prep %setup -q -n deepdiff-%{version}