17
0

44 Commits

Author SHA256 Message Date
1ccdaed327 Accepting request 1303319 from devel:languages:python
- Update to 8.6.1 (bsc#1249347, CVE-2025-58367):
  * Patched security vulnerability in the Delta class which was vulnerable
    to class pollution via its constructor, and when combined with a gadget
    available in DeltaDiff itself, it could lead to Denial of Service and
    Remote Code Execution (via insecure Pickle deserialization).
    (bsc#1249347, CVE-2025-58367)
- from version 8.6.0
  * Added Colored View thanks to @mauvilsa
  * Added support for applying deltas to NamedTuple thanks to @paulsc
  * Fixed test_delta.py with Python 3.14 thanks to @Romain-Geissler-1A
  * Added python property serialization to json
  * Added ip address serialization
  * Switched to UV from pip
  * Added Claude.md
  * Added uuid hashing thanks to @akshat62
  * Added ignore_uuid_types flag to DeepDiff to avoid type reports when comparing UUID and string.
  * Added comprehensive type hints across the codebase (multiple commits for better type safety)
  * Added support for memoryview serialization
  * Added support for bytes serialization (non-UTF8 compatible)
  * Fixed bug where group_by with numbers would leak type info into group path reports
  * Fixed bug in _get_clean_to_keys_mapping without explicit significant digits
  * Added support for python dict key serialization
  * Enhanced support for IP address serialization with safe module imports
  * Added development tooling improvements (pyright config, .envrc example)
  * Updated documentation and development instructions
- Update BuildRequires from pyproject.toml

OBS-URL: https://build.opensuse.org/request/show/1303319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=18
2025-09-09 18:30:37 +00:00
f97595633e Run all tests now that uuid6 package exists
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=42
2025-09-09 08:50:44 +00:00
9c22e9c788 - Update to 8.6.1 (bsc#1249347, CVE-2025-58367):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=41
2025-09-09 08:48:56 +00:00
1802fa5a8e Accepting request 1303303 from home:glaubitz:branches:devel:languages:python
- Update to 8.6.1
  * Patched security vulnerability in the Delta class which was vulnerable
    to class pollution via its constructor, and when combined with a gadget
    available in DeltaDiff itself, it could lead to Denial of Service and
    Remote Code Execution (via insecure Pickle deserialization).
    (bsc#1249347, CVE-2025-58367)
- from version 8.6.0
  * Added Colored View thanks to @mauvilsa
  * Added support for applying deltas to NamedTuple thanks to @paulsc
  * Fixed test_delta.py with Python 3.14 thanks to @Romain-Geissler-1A
  * Added python property serialization to json
  * Added ip address serialization
  * Switched to UV from pip
  * Added Claude.md
  * Added uuid hashing thanks to @akshat62
  * Added ignore_uuid_types flag to DeepDiff to avoid type reports when comparing UUID and string.
  * Added comprehensive type hints across the codebase (multiple commits for better type safety)
  * Added support for memoryview serialization
  * Added support for bytes serialization (non-UTF8 compatible)
  * Fixed bug where group_by with numbers would leak type info into group path reports
  * Fixed bug in _get_clean_to_keys_mapping without explicit significant digits
  * Added support for python dict key serialization
  * Enhanced support for IP address serialization with safe module imports
  * Added development tooling improvements (pyright config, .envrc example)
  * Updated documentation and development instructions
- Update BuildRequires from pyproject.toml

OBS-URL: https://build.opensuse.org/request/show/1303303
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=40
2025-09-09 08:47:59 +00:00
9db2d30695 - Update to 8.6.1
* Patched security vulnerability in the Delta class which was
    vulnerable to class pollution via its constructor, and when
    combined with a gadget available in DeltaDiff itself, it could
    lead to Denial of Service and Remote Code Execution (via insecure
    Pickle deserialization).
8.6.0
  * Added Colored View thanks to @mauvilsa
  * Added support for applying deltas to NamedTuple thanks to @paulsc
  * Fixed test_delta.py with Python 3.14 thanks to @Romain-Geissler-1A
  * Added python property serialization to json
  * Added ip address serialization
  * Switched to UV from pip
  * Added Claude.md
  * Added uuid hashing thanks to @akshat62
  * Added ignore_uuid_types flag to DeepDiff to avoid type reports
    when comparing UUID and string.
  * Added comprehensive type hints across the codebase (multiple
    commits for better type safety)
  * Added support for memoryview serialization
  * Added support for bytes serialization (non-UTF8 compatible)
  * Fixed bug where group_by with numbers would leak type info into
    group path reports
  * Fixed bug in _get_clean_to_keys_mapping without explicit
    significant digits
  * Added support for python dict key serialization
  * Enhanced support for IP address serialization with safe module
    imports
  * Added development tooling improvements (pyright config, .envrc
    example)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=39
2025-09-09 08:43:30 +00:00
e66e488da3 Accepting request 1282338 from devel:languages:python
Forwarded request #1281894 from glaubitz

- Update to 8.5.0
    * Updating deprecated pydantic calls
    * Switching to pyproject.toml
    * Fix for moving nested tables when using iterable_compare_func
    * Fix recursion depth limit when hashing numpy.datetime64
    * Moving from legacy setuptools use to pyproject.toml
  - Update BuildRequires and Requires from pyproject.toml

OBS-URL: https://build.opensuse.org/request/show/1282338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=17
2025-06-03 15:57:31 +00:00
6a5c9ec65c Accepting request 1281894 from home:glaubitz:branches:devel:languages:python
- Update to 8.5.0
  * Updating deprecated pydantic calls
  * Switching to pyproject.toml
  * Fix for moving nested tables when using iterable_compare_func
  * Fix recursion depth limit when hashing numpy.datetime64
  * Moving from legacy setuptools use to pyproject.toml
- Update BuildRequires and Requires from pyproject.toml

OBS-URL: https://build.opensuse.org/request/show/1281894
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=37
2025-06-03 13:24:28 +00:00
34ba6780ad Accepting request 1265204 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1265204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=16
2025-03-31 09:40:13 +00:00
503305ed0d Accepting request 1256452 from home:nkrapp:branches:devel:languages:python
- Update to 8.4.1
  * pytz is not required
- Update to 8.4.0
  * Adding BaseOperatorPlus base class for custom operators
  * default_timezone can be passed now to set your default
    timezone to something other than UTC
  * New summarization algorithm that produces valid json
  * Better type hint support
- Update to 8.1.1
  * Adding Python 3.13 to setup.py
-Update to 8.1.0
  * Removing deprecated lines from setup.py
  * Added prefix option to pretty()
  * Fixes hashing of numpy boolean values.
  * Fixes slots comparison when the attribute doesn't exist.
  * Relaxing orderly-set reqs
  * Added Python 3.13 support
  * Only lower if clean_key is instance of str #504
  * Fixes issue where the key deep_distance is not returned
    when both compared items are equal #510
  * Fixes exclude_paths fails to work in certain cases
  * exclude_paths fails to work #509
  * Fixes to_json() method chokes on standard json.dumps()
    kwargs such as sort_keys
  * to_dict() method chokes on standard json.dumps() kwargs #490
  * Fixes accessing the affected_root_keys property on the diff
    object returned by DeepDiff fails when one of the dicts is empty
  * Fixes accessing the affected_root_keys property on the diff
    object returned by DeepDiff fails when one of the dicts is empty #508

OBS-URL: https://build.opensuse.org/request/show/1256452
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=35
2025-03-28 12:24:58 +00:00
79fb3a97e6 Accepting request 1225064 from devel:languages:python
- Skip test failing on Python 3.13

OBS-URL: https://build.opensuse.org/request/show/1225064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=15
2024-11-19 21:23:23 +00:00
e528d9935e OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=33 2024-11-19 11:15:37 +00:00
92f7b06585 Accepting request 1225062 from home:mcalabkova:branches:devel:languages:python
- Skip test failing on Python 3.13

OBS-URL: https://build.opensuse.org/request/show/1225062
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=32
2024-11-19 11:12:58 +00:00
5f706c84b5 Accepting request 1218894 from devel:languages:python
- update to 8.0.1:
  * With the introduction of `threshold_to_diff_deeper`, the
    values returned are different than in previous versions of
    DeepDiff. You can still get the older values by setting
    `threshold_to_diff_deeper=0`. However to signify that enough
    has changed in this release that the users need to update the
    parameters passed to DeepDiff, we will be doing a major
    version update.
  * [x] `use_enum_value=True` makes it so when diffing enum, we
    use the enum's value. It makes it so comparing an enum to a
    string or any other value is not reported as a type change.
  * [x] `threshold_to_diff_deeper=float` is a number between 0
    and 1. When comparing dictionaries that have a small
    intersection of keys, we will report the dictionary as a
    `new_value` instead of reporting individual keys changed. If
    you set it to zero, you get the same results as DeepDiff
    7.0.1 and earlier, which means this feature is disabled. The
    new default is 0.33 which means if less that one third of
    keys between dictionaries intersect, report it as a new
    object.
  * [x] Deprecated `ordered-set` and switched to `orderly-set`.
    The `ordered-set` package was not being maintained anymore
    and starting Python 3.6, there were better options for sets
    that ordered. I forked one of the new implementations,
    modified it, and published it as `orderly-set`.
  * [x] Added `use_log_scale:bool` and
    `log_scale_similarity_threshold:float`. They can be used to
    ignore small changes in numbers by comparing their
    differences in logarithmic space. This is different than
    ignoring the difference based on significant digits.

OBS-URL: https://build.opensuse.org/request/show/1218894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=14
2024-10-29 13:35:45 +00:00
b76b341dcb - update to 8.0.1:
* With the introduction of `threshold_to_diff_deeper`, the
    values returned are different than in previous versions of
    DeepDiff. You can still get the older values by setting
    `threshold_to_diff_deeper=0`. However to signify that enough
    has changed in this release that the users need to update the
    parameters passed to DeepDiff, we will be doing a major
    version update.
  * [x] `use_enum_value=True` makes it so when diffing enum, we
    use the enum's value. It makes it so comparing an enum to a
    string or any other value is not reported as a type change.
  * [x] `threshold_to_diff_deeper=float` is a number between 0
    and 1. When comparing dictionaries that have a small
    intersection of keys, we will report the dictionary as a
    `new_value` instead of reporting individual keys changed. If
    you set it to zero, you get the same results as DeepDiff
    7.0.1 and earlier, which means this feature is disabled. The
    new default is 0.33 which means if less that one third of
    keys between dictionaries intersect, report it as a new
    object.
  * [x] Deprecated `ordered-set` and switched to `orderly-set`.
    The `ordered-set` package was not being maintained anymore
    and starting Python 3.6, there were better options for sets
    that ordered. I forked one of the new implementations,
    modified it, and published it as `orderly-set`.
  * [x] Added `use_log_scale:bool` and
    `log_scale_similarity_threshold:float`. They can be used to
    ignore small changes in numbers by comparing their
    differences in logarithmic space. This is different than
    ignoring the difference based on significant digits.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=30
2024-10-28 23:13:42 +00:00
cd7313729b Accepting request 1169369 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1169369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=13
2024-04-21 18:27:16 +00:00
ddc8609884 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=28
2024-04-20 13:58:07 +00:00
253715ee74 Accepting request 1138688 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1138688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=12
2024-01-15 21:17:33 +00:00
eaa5b6b52b - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=26
2024-01-14 17:14:19 +00:00
cb59b4d09a Accepting request 1092260 from devel:languages:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1092260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=11
2023-06-12 13:25:54 +00:00
3de2b93b0d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=24 2023-06-11 11:44:57 +00:00
a7096471ef Accepting request 1092091 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1092091
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=23
2023-06-11 11:44:34 +00:00
778e7e78e0 Accepting request 1084088 from devel:languages:python
- 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.
- Move python-orjson from Recommends to Requires, it's a requirement
  right now in the latest release.

OBS-URL: https://build.opensuse.org/request/show/1084088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=10
2023-05-03 10:56:56 +00:00
1a564f4cf5 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=21
2023-05-02 15:56:42 +00:00
226318fb46 - Move python-orjson from Recommends to Requires, it's a requirement
right now in the latest release.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=20
2023-05-02 15:48:45 +00:00
93685989a6 Accepting request 1066938 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1066938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=9
2023-02-21 14:36:25 +00:00
9aac553417 Accepting request 1066898 from home:jayvdb:branches:devel:languages:python
- Update to v6.2.3

OBS-URL: https://build.opensuse.org/request/show/1066898
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=18
2023-02-21 08:49:36 +00:00
a026271c7f Accepting request 1001929 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1001929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=8
2022-09-09 16:27:40 +00:00
c87ab1fc1b Accepting request 1001884 from home:jayvdb:branches:devel:languages:python
- Update minimum dependency ordered-set >= 4.1.0
depends on https://build.opensuse.org/request/show/1001823

OBS-URL: https://build.opensuse.org/request/show/1001884
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=16
2022-09-08 15:36:50 +00:00
99cdfa0020 Accepting request 985464 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/985464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=7
2022-06-28 13:22:47 +00:00
9693a56be3 Accepting request 984899 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/984899
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=14
2022-06-28 08:09:39 +00:00
5aca2de541 Accepting request 949274 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/949274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=6
2022-01-26 20:27:30 +00:00
132859a38c Accepting request 949215 from home:bmwiedemann:branches:devel:languages:python
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

OBS-URL: https://build.opensuse.org/request/show/949215
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=13
2022-01-26 13:23:51 +00:00
Richard Brown
e9c6c1f324 Accepting request 882786 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/882786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=5
2021-04-06 15:30:12 +00:00
2ca1168135 Accepting request 882652 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/882652
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=11
2021-04-03 09:58:21 +00:00
f20c932667 Accepting request 790855 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/790855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=4
2020-04-02 15:44:56 +00:00
Tomáš Chvátal
3962ae4d36 Accepting request 790850 from home:mcalabkova:branches:devel:languages:python
- update to 4.3.2
  * Deprecation Warning Enhancement
  * DeepDiff not excluding paths when ignore_order is True
  * adding exclude_obj_callback

OBS-URL: https://build.opensuse.org/request/show/790850
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=9
2020-04-02 10:54:45 +00:00
90b67ae350 Accepting request 782866 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/782866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=3
2020-03-10 08:51:26 +00:00
Tomáš Chvátal
a5191248d4 Accepting request 782857 from home:pgajdos:python
- 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

OBS-URL: https://build.opensuse.org/request/show/782857
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=7
2020-03-09 09:53:39 +00:00
dcaeb70097 Accepting request 742747 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/742747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=2
2019-10-25 16:42:37 +00:00
df1b021510 Accepting request 734585 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/734585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-deepdiff?expand=0&rev=1
2019-10-24 21:01:31 +00:00
Tomáš Chvátal
f7a99c070d Accepting request 734928 from home:jengelh:branches:devel:languages:python
- Use proper sentences in descriptions.

- Fixing LICENSE and tests
- Initial package

OBS-URL: https://build.opensuse.org/request/show/734928
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=4
2019-10-04 08:18:25 +00:00
Tomáš Chvátal
742d3e9293 - Fix the Source url to point to real archive
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=3
2019-10-02 12:10:17 +00:00
Tomáš Chvátal
fe233f6e06 - Use correct test call
- Format with spec-cleaner

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=2
2019-10-02 12:06:33 +00:00
Tomáš Chvátal
077af8f365 Accepting request 734406 from home:chajain:branches:Cloud:OpenStack:Master
Fixed the failing tests

OBS-URL: https://build.opensuse.org/request/show/734406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-deepdiff?expand=0&rev=1
2019-10-02 12:02:34 +00:00