pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/py-pdf



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun May 18 10:34:25 UTC 2025

Modified Files:
        pkgsrc/textproc/py-pdf: Makefile distinfo

Log Message:
py-pdf: update to 5.5.0.

New Features (ENH)

    Add support for IndirectObject.iter (#3228) by @bryan-brancotte
    Allow filtering by font when removing text (#3216) by @samuelbradshaw

Bug Fixes (BUG)

    Add missing named destinations being ByteStringObjects (#3282) by @stefan6419846
    Get font information more reliably when removing text (#3252) by @samuelbradshaw
    T* 2D Translation consistent with PDF 1.7 Spec (#3250) by @hackowitz-af
    Add font stack to q/Q operations in layout mode (#3225) by @hackowitz-af
    Avoid completely hiding image loading issues like exceeding image size limits (#3221) by @stefan6419846
    Using compress_identical_objects on transformed content duplicates differing content (#3197) by @danio
    Consider BlackIs1 parameter for CCITTFaxDecode filter (#3196) by @stefan6419846

Robustness (ROB)

    Deal with insufficient cm matrix during text extraction (#3283) by @stefan6419846
    Allow merging when annotations miss D entry (#3281) by @stefan6419846
    Fix merging documents if there are no Dests (#3280) by @stefan6419846
    Fix crash on malformed action in outline (#3278) by @larsga
    Fix compression issues for removed images which might be None (#3246) by @stefan6419846
    Attempt to deal with non-rectangular FlateDecode streams (#3245) by @stefan6419846
    Handle some None values for broken PDF files (#3230) by @stefan6419846

Developer Experience (DEV)

    Multiple style improvements by @j-t-1
    Update ruff to 0.11.0 by @stefan6419846

Maintenance (MAINT)

    Conform ASCIIHexDecode implementation to specification (#3274) by @j-t-1
    Modify comments of filters that do not use decode_parms (#3260) by @j-t-1

Code Style (STY)

    Simplify warnings & debugging in layout mode text extraction (#3271) by @hackowitz-af
    Standardize mypy assert statements (#3276) by @j-t-1


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/textproc/py-pdf/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/textproc/py-pdf/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-pdf/Makefile
diff -u pkgsrc/textproc/py-pdf/Makefile:1.35 pkgsrc/textproc/py-pdf/Makefile:1.36
--- pkgsrc/textproc/py-pdf/Makefile:1.35        Sun May  4 01:06:27 2025
+++ pkgsrc/textproc/py-pdf/Makefile     Sun May 18 10:34:25 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2025/05/04 01:06:27 nia Exp $
+# $NetBSD: Makefile,v 1.36 2025/05/18 10:34:25 wiz Exp $
 
-DISTNAME=      pypdf-5.4.0
+DISTNAME=      pypdf-5.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pypdf/}
@@ -23,8 +23,8 @@ USE_LANGUAGES=        # none
 
 # for testing
 ALLOW_NETWORK_ACCESS=  yes
-# as of 5.4.0
-# 70 failed, 862 passed, 19 skipped, 3 xfailed
+# as of 5.5.0
+# 72 failed, 879 passed, 19 skipped, 3 xfailed
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/textproc/py-pdf/distinfo
diff -u pkgsrc/textproc/py-pdf/distinfo:1.29 pkgsrc/textproc/py-pdf/distinfo:1.30
--- pkgsrc/textproc/py-pdf/distinfo:1.29        Sun Apr 20 21:11:53 2025
+++ pkgsrc/textproc/py-pdf/distinfo     Sun May 18 10:34:25 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.29 2025/04/20 21:11:53 wiz Exp $
+$NetBSD: distinfo,v 1.30 2025/05/18 10:34:25 wiz Exp $
 
-BLAKE2s (pypdf-5.4.0.tar.gz) = a2606dacb1f253ea14d80b472ae0fec53f3d53a5686aba23755ee2470bc2a395
-SHA512 (pypdf-5.4.0.tar.gz) = 00625bfe4f3b86108d2219481aee64f2b3a572e2119239cf597525679bb7b2d7e23ce534215f13ecffadc50a77a9882745c271055ac3a8ecd8536003321778cb
-Size (pypdf-5.4.0.tar.gz) = 5012492 bytes
+BLAKE2s (pypdf-5.5.0.tar.gz) = 51e5b40b80e00235e3c76c55807b921dd7c8880ba688dac64b23319bcef18acb
+SHA512 (pypdf-5.5.0.tar.gz) = 42f50c1ccca443f5aece8c6eade70a845bfc21c23147cf8bd10427d9637320619e54465a2f4b0313c5ae281f2e4c733886e7038411cee93b9ff53815278c595c
+Size (pypdf-5.5.0.tar.gz) = 5021690 bytes



Home | Main Index | Thread Index | Old Index