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:           Thu Sep 24 10:39:31 UTC 2026

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

Log Message:
py-wcwidth: updated to 0.9.1

0.9.1 *2026-09-23*
* **Bugfix** a regression in 0.9.0 Python and libwcwidth_ `width()`_ mis-measured CSI sequences
  over 64 bytes
* **Performance** improvement of ~15% for 11 many Python API functions when using
  default ``ambiguous_width`` and ``term_program`` arguments.

0.9.0 *2026-09-23*
* **New** Optional CPython extension using libwcwidth_, improving performance 10-58x
* **Drop Support** for Python 3.8


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-wcwidth/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-wcwidth/PLIST
cvs rdiff -u -r1.27 -r1.28 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.30 pkgsrc/devel/py-wcwidth/Makefile:1.31
--- pkgsrc/devel/py-wcwidth/Makefile:1.30       Tue Sep 22 09:56:35 2026
+++ pkgsrc/devel/py-wcwidth/Makefile    Thu Sep 24 10:39:31 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2026/09/22 09:56:35 adam Exp $
+# $NetBSD: Makefile,v 1.31 2026/09/24 10:39:31 adam Exp $
 
-DISTNAME=      wcwidth-0.8.4
+DISTNAME=      wcwidth-0.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/wcwidth/}
@@ -10,11 +10,9 @@ HOMEPAGE=    https://github.com/jquast/wcwi
 COMMENT=       Measures number of Terminal column cells of wide-character codes
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
 
-USE_LANGUAGES= # none
-
 # as of 0.8.3
 # 1 failed, 1363 passed, 10 skipped
 # after installation, no errors

Index: pkgsrc/devel/py-wcwidth/PLIST
diff -u pkgsrc/devel/py-wcwidth/PLIST:1.13 pkgsrc/devel/py-wcwidth/PLIST:1.14
--- pkgsrc/devel/py-wcwidth/PLIST:1.13  Tue Sep 22 09:56:35 2026
+++ pkgsrc/devel/py-wcwidth/PLIST       Thu Sep 24 10:39:31 2026
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.13 2026/09/22 09:56:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2026/09/24 10:39:31 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/wcwidth/__init__.py
 ${PYSITELIB}/wcwidth/__init__.pyc
 ${PYSITELIB}/wcwidth/__init__.pyo
@@ -18,6 +19,8 @@ ${PYSITELIB}/wcwidth/_wcswidth.pyo
 ${PYSITELIB}/wcwidth/_wcwidth.py
 ${PYSITELIB}/wcwidth/_wcwidth.pyc
 ${PYSITELIB}/wcwidth/_wcwidth.pyo
+${PYSITELIB}/wcwidth/_wcwidth_c.abi3.so
+${PYSITELIB}/wcwidth/_wcwidth_c.pyi
 ${PYSITELIB}/wcwidth/_width.py
 ${PYSITELIB}/wcwidth/_width.pyc
 ${PYSITELIB}/wcwidth/_width.pyo

Index: pkgsrc/devel/py-wcwidth/distinfo
diff -u pkgsrc/devel/py-wcwidth/distinfo:1.27 pkgsrc/devel/py-wcwidth/distinfo:1.28
--- pkgsrc/devel/py-wcwidth/distinfo:1.27       Tue Sep 22 09:56:35 2026
+++ pkgsrc/devel/py-wcwidth/distinfo    Thu Sep 24 10:39:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2026/09/22 09:56:35 adam Exp $
+$NetBSD: distinfo,v 1.28 2026/09/24 10:39:31 adam Exp $
 
-BLAKE2s (wcwidth-0.8.4.tar.gz) = c1fd20ca8aa87f22de3ed5a9fca4c98a66a6eea2a3f503dd4d2d459788c4491a
-SHA512 (wcwidth-0.8.4.tar.gz) = 29b89f55efc308d1b1b9dd16ef7224964c7c02aa729e2bd6779b0fa56ac2eb89054c29087a4dd410d183294d06f6217451b1ca693b549483fb0b732edb3c6f70
-Size (wcwidth-0.8.4.tar.gz) = 414609 bytes
+BLAKE2s (wcwidth-0.9.1.tar.gz) = 5839d9d59463621bf80a20c74763c456e97e5a5572c8ff3c6b832c3ef4c6d0bd
+SHA512 (wcwidth-0.9.1.tar.gz) = b367202fc2abf81a62547cd209658161805cd2eb5e4d42cb46367c0424045af67820bd134265eef8c648e8545e59bf5e74c8e96c516a794bd6e02896d72b9dc5
+Size (wcwidth-0.9.1.tar.gz) = 952410 bytes



Home | Main Index | Thread Index | Old Index