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
@@ -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"
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%)