pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-deepdiff



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Apr 17 20:28:15 UTC 2023

Modified Files:
        pkgsrc/textproc/py-deepdiff: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/py-deepdiff/Makefile \
    pkgsrc/textproc/py-deepdiff/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-deepdiff/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-deepdiff/Makefile
diff -u pkgsrc/textproc/py-deepdiff/Makefile:1.11 pkgsrc/textproc/py-deepdiff/Makefile:1.12
--- pkgsrc/textproc/py-deepdiff/Makefile:1.11   Wed Jan  5 15:41:24 2022
+++ pkgsrc/textproc/py-deepdiff/Makefile        Mon Apr 17 20:28:15 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.11 2022/01/05 15:41:24 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2023/04/17 20:28:15 adam Exp $
 
-DISTNAME=      deepdiff-5.5.0
+DISTNAME=      deepdiff-6.3.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=d/deepdiff/}
 
@@ -11,22 +10,25 @@ HOMEPAGE=   https://github.com/seperman/de
 COMMENT=       Deep Difference and Search of any Python object/data
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-jsonpickle>=1.0:../../textproc/py-jsonpickle
 DEPENDS+=      ${PYPKGPREFIX}-ordered-set>=4.0.2:../../devel/py-ordered-set
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+# cli
+DEPENDS+=      ${PYPKGPREFIX}-click>=8.1.3:../../devel/py-click
+DEPENDS+=      ${PYPKGPREFIX}-yaml>=6.0:../../textproc/py-yaml
+TEST_DEPENDS+= ${PYPKGPREFIX}-numpy>=1.23.5:../../math/py-numpy
+TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.2.0:../../devel/py-test
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 USE_PKG_RESOURCES=     yes
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} deep deep-${PYVERSSUFFIX} || ${TRUE}
 
 do-test:
-       cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
+       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-deepdiff/distinfo
diff -u pkgsrc/textproc/py-deepdiff/distinfo:1.11 pkgsrc/textproc/py-deepdiff/distinfo:1.12
--- pkgsrc/textproc/py-deepdiff/distinfo:1.11   Tue Oct 26 11:23:01 2021
+++ pkgsrc/textproc/py-deepdiff/distinfo        Mon Apr 17 20:28:15 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 11:23:01 nia Exp $
+$NetBSD: distinfo,v 1.12 2023/04/17 20:28:15 adam Exp $
 
-BLAKE2s (deepdiff-5.5.0.tar.gz) = 37cfabe3905efd710e2c4ad902fc30d7bea4d4b0b5fd202a3983b2ebe9bbd183
-SHA512 (deepdiff-5.5.0.tar.gz) = ce1e254c60b91506b2ec626a0021bc09796c75b9942b6cb0eaad3e67f3983f9d5da9f16cfbee313e7d2431521838b861147fe6a550071376daa1a1f2a911542e
-Size (deepdiff-5.5.0.tar.gz) = 372780 bytes
+BLAKE2s (deepdiff-6.3.0.tar.gz) = a60660648989cabf9af874c3407d2cfec24dd567c8f5742424c8725705a2d512
+SHA512 (deepdiff-6.3.0.tar.gz) = cce9861f2ca00579bbd9167cf896007156af25328cdbf1f8449adf46725bce4e5fb324c9cb14610376bb315d248cdfce9de457703259e64ac38c65757af79a71
+Size (deepdiff-6.3.0.tar.gz) = 389780 bytes

Index: pkgsrc/textproc/py-deepdiff/PLIST
diff -u pkgsrc/textproc/py-deepdiff/PLIST:1.5 pkgsrc/textproc/py-deepdiff/PLIST:1.6
--- pkgsrc/textproc/py-deepdiff/PLIST:1.5       Fri Jul  9 19:07:45 2021
+++ pkgsrc/textproc/py-deepdiff/PLIST   Mon Apr 17 20:28:15 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/07/09 19:07:45 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2023/04/17 20:28:15 adam Exp $
 bin/deep-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -40,6 +40,9 @@ ${PYSITELIB}/deepdiff/lfucache.pyo
 ${PYSITELIB}/deepdiff/model.py
 ${PYSITELIB}/deepdiff/model.pyc
 ${PYSITELIB}/deepdiff/model.pyo
+${PYSITELIB}/deepdiff/operator.py
+${PYSITELIB}/deepdiff/operator.pyc
+${PYSITELIB}/deepdiff/operator.pyo
 ${PYSITELIB}/deepdiff/path.py
 ${PYSITELIB}/deepdiff/path.pyc
 ${PYSITELIB}/deepdiff/path.pyo



Home | Main Index | Thread Index | Old Index