py-deepdiff: updated to 6.3.0 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`` - Using Pytest���s tmp_path fixture instead of ``/tmp/`` v6-2-2 - Enum test fix for python 3.11 - Adding support for dateutils rrules v6-2-1 - Removed the print statements. v6-2-0 - Major improvement in the diff report for lists when items are all hashable and the order of items is important. 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 v6-0-0 - `Exclude obj callback strict <https://github.com/seperman/deepdiff/pull/320/files>`__ parameter is added to DeepDiff by Mikhail Khviyuzov `mskhviyu <https://github.com/mskhviyu>`__. - A fix for diffing using ``iterable_compare_func`` with nested objects by `dtorres-sf <https://github.com/dtorres-sf>`__ who originally contributed this feature.diff -r1.11 -r1.12 pkgsrc/textproc/py-deepdiff/Makefile
(adam)
@@ -1,32 +1,34 @@ | @@ -1,32 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2022/01/05 15:41:24 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2023/04/17 20:28:15 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= deepdiff-5.5.0 | 3 | DISTNAME= deepdiff-6.3.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= textproc python | 5 | CATEGORIES= textproc python | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=d/deepdiff/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=d/deepdiff/} | |
8 | 7 | |||
9 | MAINTAINER= sep@zepworks.com | 8 | MAINTAINER= sep@zepworks.com | |
10 | HOMEPAGE= https://github.com/seperman/deepdiff | 9 | HOMEPAGE= https://github.com/seperman/deepdiff | |
11 | COMMENT= Deep Difference and Search of any Python object/data | 10 | COMMENT= Deep Difference and Search of any Python object/data | |
12 | LICENSE= mit | 11 | LICENSE= mit | |
13 | 12 | |||
14 | DEPENDS+= ${PYPKGPREFIX}-jsonpickle>=1.0:../../textproc/py-jsonpickle | |||
15 | DEPENDS+= ${PYPKGPREFIX}-ordered-set>=4.0.2:../../devel/py-ordered-set | 13 | DEPENDS+= ${PYPKGPREFIX}-ordered-set>=4.0.2:../../devel/py-ordered-set | |
16 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | 14 | # cli | |
15 | DEPENDS+= ${PYPKGPREFIX}-click>=8.1.3:../../devel/py-click | |||
16 | DEPENDS+= ${PYPKGPREFIX}-yaml>=6.0:../../textproc/py-yaml | |||
17 | TEST_DEPENDS+= ${PYPKGPREFIX}-numpy>=1.23.5:../../math/py-numpy | |||
18 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.2.0:../../devel/py-test | |||
17 | 19 | |||
18 | USE_LANGUAGES= # none | 20 | USE_LANGUAGES= # none | |
19 | 21 | |||
20 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
21 | ||||
22 | USE_PKG_RESOURCES= yes | 22 | USE_PKG_RESOURCES= yes | |
23 | 23 | |||
24 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
25 | ||||
24 | post-install: | 26 | post-install: | |
25 | cd ${DESTDIR}${PREFIX}/bin && \ | 27 | cd ${DESTDIR}${PREFIX}/bin && \ | |
26 | ${MV} deep deep-${PYVERSSUFFIX} || ${TRUE} | 28 | ${MV} deep deep-${PYVERSSUFFIX} || ${TRUE} | |
27 | 29 | |||
28 | do-test: | 30 | do-test: | |
29 | cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests | 31 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests | |
30 | 32 | |||
31 | .include "../../lang/python/egg.mk" | 33 | .include "../../lang/python/egg.mk" | |
32 | .include "../../mk/bsd.pkg.mk" | 34 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2021/10/26 11:23:01 nia Exp $ | 1 | $NetBSD: distinfo,v 1.12 2023/04/17 20:28:15 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (deepdiff-5.5.0.tar.gz) = 37cfabe3905efd710e2c4ad902fc30d7bea4d4b0b5fd202a3983b2ebe9bbd183 | 3 | BLAKE2s (deepdiff-6.3.0.tar.gz) = a60660648989cabf9af874c3407d2cfec24dd567c8f5742424c8725705a2d512 | |
4 | SHA512 (deepdiff-5.5.0.tar.gz) = ce1e254c60b91506b2ec626a0021bc09796c75b9942b6cb0eaad3e67f3983f9d5da9f16cfbee313e7d2431521838b861147fe6a550071376daa1a1f2a911542e | 4 | SHA512 (deepdiff-6.3.0.tar.gz) = cce9861f2ca00579bbd9167cf896007156af25328cdbf1f8449adf46725bce4e5fb324c9cb14610376bb315d248cdfce9de457703259e64ac38c65757af79a71 | |
5 | Size (deepdiff-5.5.0.tar.gz) = 372780 bytes | 5 | Size (deepdiff-6.3.0.tar.gz) = 389780 bytes |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2021/07/09 19:07:45 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2023/04/17 20:28:15 adam Exp $ | |
2 | bin/deep-${PYVERSSUFFIX} | 2 | bin/deep-${PYVERSSUFFIX} | |
3 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 3 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
4 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 4 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
5 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 5 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
6 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | 6 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 7 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
8 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 8 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
9 | ${PYSITELIB}/${EGG_INFODIR}/zip-safe | 9 | ${PYSITELIB}/${EGG_INFODIR}/zip-safe | |
10 | ${PYSITELIB}/deepdiff/__init__.py | 10 | ${PYSITELIB}/deepdiff/__init__.py | |
11 | ${PYSITELIB}/deepdiff/__init__.pyc | 11 | ${PYSITELIB}/deepdiff/__init__.pyc | |
12 | ${PYSITELIB}/deepdiff/__init__.pyo | 12 | ${PYSITELIB}/deepdiff/__init__.pyo | |
13 | ${PYSITELIB}/deepdiff/anyset.py | 13 | ${PYSITELIB}/deepdiff/anyset.py | |
14 | ${PYSITELIB}/deepdiff/anyset.pyc | 14 | ${PYSITELIB}/deepdiff/anyset.pyc | |
@@ -30,22 +30,25 @@ ${PYSITELIB}/deepdiff/diff.pyc | @@ -30,22 +30,25 @@ ${PYSITELIB}/deepdiff/diff.pyc | |||
30 | ${PYSITELIB}/deepdiff/diff.pyo | 30 | ${PYSITELIB}/deepdiff/diff.pyo | |
31 | ${PYSITELIB}/deepdiff/distance.py | 31 | ${PYSITELIB}/deepdiff/distance.py | |
32 | ${PYSITELIB}/deepdiff/distance.pyc | 32 | ${PYSITELIB}/deepdiff/distance.pyc | |
33 | ${PYSITELIB}/deepdiff/distance.pyo | 33 | ${PYSITELIB}/deepdiff/distance.pyo | |
34 | ${PYSITELIB}/deepdiff/helper.py | 34 | ${PYSITELIB}/deepdiff/helper.py | |
35 | ${PYSITELIB}/deepdiff/helper.pyc | 35 | ${PYSITELIB}/deepdiff/helper.pyc | |
36 | ${PYSITELIB}/deepdiff/helper.pyo | 36 | ${PYSITELIB}/deepdiff/helper.pyo | |
37 | ${PYSITELIB}/deepdiff/lfucache.py | 37 | ${PYSITELIB}/deepdiff/lfucache.py | |
38 | ${PYSITELIB}/deepdiff/lfucache.pyc | 38 | ${PYSITELIB}/deepdiff/lfucache.pyc | |
39 | ${PYSITELIB}/deepdiff/lfucache.pyo | 39 | ${PYSITELIB}/deepdiff/lfucache.pyo | |
40 | ${PYSITELIB}/deepdiff/model.py | 40 | ${PYSITELIB}/deepdiff/model.py | |
41 | ${PYSITELIB}/deepdiff/model.pyc | 41 | ${PYSITELIB}/deepdiff/model.pyc | |
42 | ${PYSITELIB}/deepdiff/model.pyo | 42 | ${PYSITELIB}/deepdiff/model.pyo | |
43 | ${PYSITELIB}/deepdiff/operator.py | |||
44 | ${PYSITELIB}/deepdiff/operator.pyc | |||
45 | ${PYSITELIB}/deepdiff/operator.pyo | |||
43 | ${PYSITELIB}/deepdiff/path.py | 46 | ${PYSITELIB}/deepdiff/path.py | |
44 | ${PYSITELIB}/deepdiff/path.pyc | 47 | ${PYSITELIB}/deepdiff/path.pyc | |
45 | ${PYSITELIB}/deepdiff/path.pyo | 48 | ${PYSITELIB}/deepdiff/path.pyo | |
46 | ${PYSITELIB}/deepdiff/search.py | 49 | ${PYSITELIB}/deepdiff/search.py | |
47 | ${PYSITELIB}/deepdiff/search.pyc | 50 | ${PYSITELIB}/deepdiff/search.pyc | |
48 | ${PYSITELIB}/deepdiff/search.pyo | 51 | ${PYSITELIB}/deepdiff/search.pyo | |
49 | ${PYSITELIB}/deepdiff/serialization.py | 52 | ${PYSITELIB}/deepdiff/serialization.py | |
50 | ${PYSITELIB}/deepdiff/serialization.pyc | 53 | ${PYSITELIB}/deepdiff/serialization.pyc | |
51 | ${PYSITELIB}/deepdiff/serialization.pyo | 54 | ${PYSITELIB}/deepdiff/serialization.pyo |