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