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:           Sat Aug 16 06:48:01 UTC 2025

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

Log Message:
py-deepdiff: updated to 8.6.0

v8-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


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/textproc/py-deepdiff/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/py-deepdiff/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/py-deepdiff/distinfo

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.25 pkgsrc/textproc/py-deepdiff/Makefile:1.26
--- pkgsrc/textproc/py-deepdiff/Makefile:1.25   Thu Jul  3 19:18:11 2025
+++ pkgsrc/textproc/py-deepdiff/Makefile        Sat Aug 16 06:48:01 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2025/07/03 19:18:11 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2025/08/16 06:48:01 adam Exp $
 
-DISTNAME=      deepdiff-8.5.0
+DISTNAME=      deepdiff-8.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=d/deepdiff/}
@@ -10,7 +10,7 @@ HOMEPAGE=     https://github.com/seperman/de
 COMMENT=       Deep Difference and Search of any Python object/data
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=0:../../devel/py-flit_core
+TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.11:../../devel/py-flit_core
 DEPENDS+=      ${PYPKGPREFIX}-orderly-set>=5.4.1:../../devel/py-orderly-set
 # cli
 DEPENDS+=      ${PYPKGPREFIX}-click>=8.1.0:../../devel/py-click

Index: pkgsrc/textproc/py-deepdiff/PLIST
diff -u pkgsrc/textproc/py-deepdiff/PLIST:1.11 pkgsrc/textproc/py-deepdiff/PLIST:1.12
--- pkgsrc/textproc/py-deepdiff/PLIST:1.11      Tue May 20 05:44:15 2025
+++ pkgsrc/textproc/py-deepdiff/PLIST   Sat Aug 16 06:48:01 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2025/05/20 05:44:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2025/08/16 06:48:01 adam Exp $
 bin/deep-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -14,6 +14,9 @@ ${PYSITELIB}/deepdiff/anyset.pyo
 ${PYSITELIB}/deepdiff/base.py
 ${PYSITELIB}/deepdiff/base.pyc
 ${PYSITELIB}/deepdiff/base.pyo
+${PYSITELIB}/deepdiff/colored_view.py
+${PYSITELIB}/deepdiff/colored_view.pyc
+${PYSITELIB}/deepdiff/colored_view.pyo
 ${PYSITELIB}/deepdiff/commands.py
 ${PYSITELIB}/deepdiff/commands.pyc
 ${PYSITELIB}/deepdiff/commands.pyo

Index: pkgsrc/textproc/py-deepdiff/distinfo
diff -u pkgsrc/textproc/py-deepdiff/distinfo:1.20 pkgsrc/textproc/py-deepdiff/distinfo:1.21
--- pkgsrc/textproc/py-deepdiff/distinfo:1.20   Tue May 20 05:44:15 2025
+++ pkgsrc/textproc/py-deepdiff/distinfo        Sat Aug 16 06:48:01 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2025/05/20 05:44:15 adam Exp $
+$NetBSD: distinfo,v 1.21 2025/08/16 06:48:01 adam Exp $
 
-BLAKE2s (deepdiff-8.5.0.tar.gz) = 77ea6f76df9a07974361c81c609fc7b5a2c276f7a6bbcc9b1c8f3a00b679b278
-SHA512 (deepdiff-8.5.0.tar.gz) = 7898b9eee9e7d7ec441adaa4f306f304df3e922e85cb58601daec530e61da1f7dd79fb34395620df1015aedd646eed1fd203d14a65397b0cc7b708722e68582b
-Size (deepdiff-8.5.0.tar.gz) = 538517 bytes
+BLAKE2s (deepdiff-8.6.0.tar.gz) = 5108304589df39c5053926d1226d6fe79abcd5dcfe876dcd394ab2527bab6633
+SHA512 (deepdiff-8.6.0.tar.gz) = f4b648b6b0181c48e6fff4d7d46c76bea9a1b86e14ec444cf53c8630a9dd2bdeb93c48330093cf58290150c4a179ca69bc8e59c8bba531cfa23b3db33aa111a7
+Size (deepdiff-8.6.0.tar.gz) = 631801 bytes



Home | Main Index | Thread Index | Old Index