pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-wcwidth



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun May  3 14:58:57 UTC 2026

Modified Files:
        pkgsrc/devel/py-wcwidth: Makefile PLIST distinfo

Log Message:
py-wcwidth: update to 0.7.0.

    New support for kitty text sizing protocol (OSC 66) in width() and clip().
    New clip() parameter control_codes='parse', 'ignore', and 'strict'. clip()
    is now able to clip OSC 8 hyperlinks and OSC 66 text sizing sequences.
    Improved clip() and width() to support horizontal cursor sequences (cub, cuf,
    hpa). Cursor-left (cub) or backspace (\b) now overwrites text. column_address
    (hpa) and carriage return (\r) are now parsed, and more values conditionally raise
    ValueError when control_codes='strict'.

PR's

    Remove docs, add utils by @jquast in #209
    Bump requests from 2.32.5 to 2.33.0 in /docs by @dependabot[bot] in #210
    Bump pygments from 2.19.2 to 2.20.0 in /docs by @dependabot[bot] in #212
    dependabot nonsense by @jquast in #215
    Expand terminal escape sequence for three more ECMA-48 "families" by @jquast in #214
    Improve clip() and width() with hyperlinks and overtyping by @jquast in #216
    Improve width() and clip() with kitty Text Sizing Protocol by @jquast in #213


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-wcwidth/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-wcwidth/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/py-wcwidth/distinfo

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

Modified files:

Index: pkgsrc/devel/py-wcwidth/Makefile
diff -u pkgsrc/devel/py-wcwidth/Makefile:1.24 pkgsrc/devel/py-wcwidth/Makefile:1.25
--- pkgsrc/devel/py-wcwidth/Makefile:1.24       Sun Feb  8 22:20:58 2026
+++ pkgsrc/devel/py-wcwidth/Makefile    Sun May  3 14:58:57 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2026/02/08 22:20:58 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/05/03 14:58:57 wiz Exp $
 
-DISTNAME=      wcwidth-0.6.0
+DISTNAME=      wcwidth-0.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/wcwidth/}
@@ -15,8 +15,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-test-cov>=
 
 USE_LANGUAGES= # none
 
-# as of 0.6.0
-# 1 failed, 753 passed, 10 skipped
+# as of 0.7.0
+# 1 failed, 1133 passed, 10 skipped
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-wcwidth/PLIST
diff -u pkgsrc/devel/py-wcwidth/PLIST:1.8 pkgsrc/devel/py-wcwidth/PLIST:1.9
--- pkgsrc/devel/py-wcwidth/PLIST:1.8   Sun Feb  1 18:26:01 2026
+++ pkgsrc/devel/py-wcwidth/PLIST       Sun May  3 14:58:57 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/02/01 18:26:01 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/05/03 14:58:57 wiz Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -6,6 +6,24 @@ ${PYSITELIB}/${WHEEL_INFODIR}/licenses/L
 ${PYSITELIB}/wcwidth/__init__.py
 ${PYSITELIB}/wcwidth/__init__.pyc
 ${PYSITELIB}/wcwidth/__init__.pyo
+${PYSITELIB}/wcwidth/_clip.py
+${PYSITELIB}/wcwidth/_clip.pyc
+${PYSITELIB}/wcwidth/_clip.pyo
+${PYSITELIB}/wcwidth/_constants.py
+${PYSITELIB}/wcwidth/_constants.pyc
+${PYSITELIB}/wcwidth/_constants.pyo
+${PYSITELIB}/wcwidth/_wcswidth.py
+${PYSITELIB}/wcwidth/_wcswidth.pyc
+${PYSITELIB}/wcwidth/_wcswidth.pyo
+${PYSITELIB}/wcwidth/_wcwidth.py
+${PYSITELIB}/wcwidth/_wcwidth.pyc
+${PYSITELIB}/wcwidth/_wcwidth.pyo
+${PYSITELIB}/wcwidth/_width.py
+${PYSITELIB}/wcwidth/_width.pyc
+${PYSITELIB}/wcwidth/_width.pyo
+${PYSITELIB}/wcwidth/align.py
+${PYSITELIB}/wcwidth/align.pyc
+${PYSITELIB}/wcwidth/align.pyo
 ${PYSITELIB}/wcwidth/bisearch.py
 ${PYSITELIB}/wcwidth/bisearch.pyc
 ${PYSITELIB}/wcwidth/bisearch.pyo
@@ -18,6 +36,9 @@ ${PYSITELIB}/wcwidth/escape_sequences.py
 ${PYSITELIB}/wcwidth/grapheme.py
 ${PYSITELIB}/wcwidth/grapheme.pyc
 ${PYSITELIB}/wcwidth/grapheme.pyo
+${PYSITELIB}/wcwidth/hyperlink.py
+${PYSITELIB}/wcwidth/hyperlink.pyc
+${PYSITELIB}/wcwidth/hyperlink.pyo
 ${PYSITELIB}/wcwidth/py.typed
 ${PYSITELIB}/wcwidth/sgr_state.py
 ${PYSITELIB}/wcwidth/sgr_state.pyc
@@ -40,6 +61,9 @@ ${PYSITELIB}/wcwidth/table_wide.pyo
 ${PYSITELIB}/wcwidth/table_zero.py
 ${PYSITELIB}/wcwidth/table_zero.pyc
 ${PYSITELIB}/wcwidth/table_zero.pyo
+${PYSITELIB}/wcwidth/text_sizing.py
+${PYSITELIB}/wcwidth/text_sizing.pyc
+${PYSITELIB}/wcwidth/text_sizing.pyo
 ${PYSITELIB}/wcwidth/textwrap.py
 ${PYSITELIB}/wcwidth/textwrap.pyc
 ${PYSITELIB}/wcwidth/textwrap.pyo

Index: pkgsrc/devel/py-wcwidth/distinfo
diff -u pkgsrc/devel/py-wcwidth/distinfo:1.21 pkgsrc/devel/py-wcwidth/distinfo:1.22
--- pkgsrc/devel/py-wcwidth/distinfo:1.21       Sun Feb  8 22:20:58 2026
+++ pkgsrc/devel/py-wcwidth/distinfo    Sun May  3 14:58:57 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2026/02/08 22:20:58 wiz Exp $
+$NetBSD: distinfo,v 1.22 2026/05/03 14:58:57 wiz Exp $
 
-BLAKE2s (wcwidth-0.6.0.tar.gz) = 3572b10cb9a222c53ab2e43f562a45f50bfcd0d878f1e53429e455233ccc3f54
-SHA512 (wcwidth-0.6.0.tar.gz) = d378d05643ab33d21ad9f284a7120961758d5d205d62da7d0a7a7113b8b2eb090465d25238d9e0e2e2bf6d597aa7e41292adfd2896cbefe2f1851672e0ed0f9b
-Size (wcwidth-0.6.0.tar.gz) = 159684 bytes
+BLAKE2s (wcwidth-0.7.0.tar.gz) = 96670fa90a3ee9faf1aa81c7da8716ef3d972bf834f38366e4f67a022616b41a
+SHA512 (wcwidth-0.7.0.tar.gz) = 5b8316ceb5be72e1eea2fc18ae4a237e726f6d649ef773aa6d4a3f8c75aae9bb1df83de7bbe24c97ee6dfa66b6eaa0ae462e22cc054f5965dc6c9e263fb504bc
+Size (wcwidth-0.7.0.tar.gz) = 182132 bytes



Home | Main Index | Thread Index | Old Index