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:   adam
Date:           Sun Jun  7 06:29:02 UTC 2026

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

Log Message:
py-wcwidth: updated to 0.8.0

0.8.0
New support for Variation Selector 15 Emojis as narrow,
New argument, term_program for wcstwidth(), width(), clip(), wrap(), ljust(), rjust(), and center().  False disables corrections; True auto-detects by TERM_PROGRAM or TERM; string values accept 
canonical names matching list_term_programs().  wcstwidth()_ defaults to True; all other functions default to False.
Improved performance on Python 3.15 using standard library iter_graphemes()
Improved memory usage and import time for Python 3.15 using lazy imports
Bugfix Invisible_Stacker viramas now form conjuncts (Burmese, Khmer, etc.) and change some Virama width calculations to match jacobsandlund/uucode_ (ghostty)
Updated graphemes width maximum now 2, matching Ghostty, foot, and Windows Terminal


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/py-wcwidth/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-wcwidth/PLIST
cvs rdiff -u -r1.22 -r1.23 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.25 pkgsrc/devel/py-wcwidth/Makefile:1.26
--- pkgsrc/devel/py-wcwidth/Makefile:1.25       Sun May  3 14:58:57 2026
+++ pkgsrc/devel/py-wcwidth/Makefile    Sun Jun  7 06:29:02 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2026/05/03 14:58:57 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/06/07 06:29:02 adam Exp $
 
-DISTNAME=      wcwidth-0.7.0
+DISTNAME=      wcwidth-0.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/wcwidth/}
@@ -11,7 +11,7 @@ COMMENT=      Measures number of Terminal col
 LICENSE=       mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
-TOOL_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/devel/py-wcwidth/PLIST
diff -u pkgsrc/devel/py-wcwidth/PLIST:1.9 pkgsrc/devel/py-wcwidth/PLIST:1.10
--- pkgsrc/devel/py-wcwidth/PLIST:1.9   Sun May  3 14:58:57 2026
+++ pkgsrc/devel/py-wcwidth/PLIST       Sun Jun  7 06:29:02 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2026/05/03 14:58:57 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2026/06/07 06:29:02 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -49,9 +49,81 @@ ${PYSITELIB}/wcwidth/table_ambiguous.pyo
 ${PYSITELIB}/wcwidth/table_grapheme.py
 ${PYSITELIB}/wcwidth/table_grapheme.pyc
 ${PYSITELIB}/wcwidth/table_grapheme.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/__init__.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/__init__.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/__init__.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_27e0693f.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_27e0693f.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_27e0693f.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_45d92e98.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_45d92e98.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_45d92e98.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_4cdf59ce.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_4cdf59ce.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_4cdf59ce.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_50bf0759.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_50bf0759.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_50bf0759.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_529fbb4a.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_529fbb4a.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_529fbb4a.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_5bfac390.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_5bfac390.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_5bfac390.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_813fee16.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_813fee16.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_813fee16.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_8589765c.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_8589765c.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_8589765c.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_8f94b404.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_8f94b404.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_8f94b404.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_970dbe10.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_970dbe10.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_970dbe10.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c0a2cdbf.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c0a2cdbf.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c0a2cdbf.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c0d5dc9e.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c0d5dc9e.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c0d5dc9e.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c2157f7e.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c2157f7e.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c2157f7e.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c3db41c0.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c3db41c0.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_c3db41c0.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_da9ceb0a.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_da9ceb0a.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_da9ceb0a.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_e08bd75e.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_e08bd75e.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_e08bd75e.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_e22030f3.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_e22030f3.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_e22030f3.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_fcc05a0f.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_fcc05a0f.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_fcc05a0f.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_fd9d4c44.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_fd9d4c44.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_known_fd9d4c44.pyo
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_registry.py
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_registry.pyc
+${PYSITELIB}/wcwidth/table_grapheme_overrides/_registry.pyo
 ${PYSITELIB}/wcwidth/table_mc.py
 ${PYSITELIB}/wcwidth/table_mc.pyc
 ${PYSITELIB}/wcwidth/table_mc.pyo
+${PYSITELIB}/wcwidth/table_overrides.py
+${PYSITELIB}/wcwidth/table_overrides.pyc
+${PYSITELIB}/wcwidth/table_overrides.pyo
+${PYSITELIB}/wcwidth/table_term_programs.py
+${PYSITELIB}/wcwidth/table_term_programs.pyc
+${PYSITELIB}/wcwidth/table_term_programs.pyo
+${PYSITELIB}/wcwidth/table_vs15.py
+${PYSITELIB}/wcwidth/table_vs15.pyc
+${PYSITELIB}/wcwidth/table_vs15.pyo
 ${PYSITELIB}/wcwidth/table_vs16.py
 ${PYSITELIB}/wcwidth/table_vs16.pyc
 ${PYSITELIB}/wcwidth/table_vs16.pyo

Index: pkgsrc/devel/py-wcwidth/distinfo
diff -u pkgsrc/devel/py-wcwidth/distinfo:1.22 pkgsrc/devel/py-wcwidth/distinfo:1.23
--- pkgsrc/devel/py-wcwidth/distinfo:1.22       Sun May  3 14:58:57 2026
+++ pkgsrc/devel/py-wcwidth/distinfo    Sun Jun  7 06:29:02 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.22 2026/05/03 14:58:57 wiz Exp $
+$NetBSD: distinfo,v 1.23 2026/06/07 06:29:02 adam Exp $
 
-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
+BLAKE2s (wcwidth-0.8.0.tar.gz) = 430834ad4cedf093516a53054e4590dcd159fb3550d732c954ab085a60ed866e
+SHA512 (wcwidth-0.8.0.tar.gz) = 8a428b56a6aa1a6cce348140486fbf21348271d0132c748c47319b29273e04255651435f4ba8c1ba70ec9d4b2e9585f9d4ec182b5f82d3e083e363c13a6f1dbf
+Size (wcwidth-0.8.0.tar.gz) = 1305357 bytes



Home | Main Index | Thread Index | Old Index