diff mbox series

[09/20] python3-wcwidth: upgrade 0.8.3 -> 0.8.4

Message ID 20260921070656.521680-9-richard.purdie@linuxfoundation.org
State New
Headers show
Series [01/20] ffmpeg: upgrade 9.0.1 -> 9.0.2 | expand

Commit Message

Richard Purdie Sept. 21, 2026, 7:06 a.m. UTC
0.8.4 *2026-09-17*
  * **Bugfix** `clip()`_ hangs with OSC 8 hyperlinks in some conditions, `PR #252`_.
  * **Bugfix** width of ITU T.416 colon-format SGR color parameters, `PR #243`_.
  * **Bugfix** width of OSC 66 text sizing sequences without a text field, `PR #246`_.
  * **Bugfix** `width()`_, `ljust()`_, `rjust()`_, `center()`_, `clip()`_ and `strip_sequences()`_
    treated ``ESC ( LF`` as text instead of a character set designation (rare), `PR #259`_.
  * **Bugfix** `clip()`_ painter's algorithm and "tab expansion" should be spaces, `PR #259`_.
  * **Changed** `iter_graphemes()`_ clustering rule GB9c for Unicode 18.0, `PR #238`_.
  * **Changed** ``ambiguous_width`` arguments are now clamped to allowed range (1, 2), `PR #246`_.
  * **Changed** `wrap()`_ now raises ``ValueError`` for a width of zero or less, matching stdlib
    ``textwrap``.  Previously ``wrap('女', 0)`` returned ``['女']``, `PR #246`_.
  * **Changed** `clip()`_ arguments ``start=0`` and ``end=-1`` become optional, `PR #250`_.
  * **Updated** tables for Unicode version 18.0, `PR #238`_.
  * **Updated** ``ucs-detect`` data files used in some automatic tests are no longer
    distributed, `PR #253`_.

A typo meant the original do_install_ptest append wasn't used. The bin files aren't
helpful in the tests anyway, they'd generate data but have dependency and network
access challenges.

Therefore drop that append but add one to ensure pyproject.toml is installed
since one test accesses it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 .../{python3-wcwidth_0.8.3.bb => python3-wcwidth_0.8.4.bb} | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/python/{python3-wcwidth_0.8.3.bb => python3-wcwidth_0.8.4.bb} (65%)
diff mbox series

Patch

diff --git a/meta/recipes-devtools/python/python3-wcwidth_0.8.3.bb b/meta/recipes-devtools/python/python3-wcwidth_0.8.4.bb
similarity index 65%
rename from meta/recipes-devtools/python/python3-wcwidth_0.8.3.bb
rename to meta/recipes-devtools/python/python3-wcwidth_0.8.4.bb
index 3ba5b5b29b1..8ac99afc3ec 100644
--- a/meta/recipes-devtools/python/python3-wcwidth_0.8.3.bb
+++ b/meta/recipes-devtools/python/python3-wcwidth_0.8.4.bb
@@ -4,13 +4,12 @@  HOMEPAGE = "https://github.com/jquast/wcwidth"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=b15979c39a2543892fca8cd86b4b52cb"
 
-SRC_URI[sha256sum] = "d128512515fbf4612e0ff21fd6380399210318b7b54a9af59dff8454cf9730eb"
+SRC_URI[sha256sum] = "2dae09efa25253ae2874188e86d6861af3b1652aef4118cdf3f0bda288a957fb"
 
 inherit pypi python_hatchling ptest-python-pytest
 
-do_install_ptest:aapend() {
-      install -d ${D}${PTEST_PATH}/bin
-      cp -rf ${S}/bin/* ${D}${PTEST_PATH}/bin/
+do_install_ptest:append() {
+      cp ${S}/pyproject.toml ${D}${PTEST_PATH}/
 }
 
 BBCLASSEXTEND = "native nativesdk"