]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
python3-wcwidth: upgrade 0.6.0 -> 0.7.0
authorTim Orling <tim.orling@konsulko.com>
Sun, 31 May 2026 00:17:55 +0000 (17:17 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 1 Jun 2026 16:31:25 +0000 (17:31 +0100)
Changes [1]:
* 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

For a full comparison of changes, see [2].

[1] https://github.com/jquast/wcwidth/releases/tag/0.7.0
[2] https://github.com/jquast/wcwidth/compare/0.6.0...0.7.0

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/python/python3-wcwidth_0.7.0.bb [moved from meta/recipes-devtools/python/python3-wcwidth_0.6.0.bb with 84% similarity]

similarity index 84%
rename from meta/recipes-devtools/python/python3-wcwidth_0.6.0.bb
rename to meta/recipes-devtools/python/python3-wcwidth_0.7.0.bb
index 874b30b7ddc25854feaf2a904cb643b8be8d49ce..cd5e40b080d53457a7731d321f793cba8041ec71 100644 (file)
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/jquast/wcwidth"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=b15979c39a2543892fca8cd86b4b52cb"
 
-SRC_URI[sha256sum] = "cdc4e4262d6ef9a1a57e018384cbeb1208d8abbc64176027e2c2455c81313159"
+SRC_URI[sha256sum] = "90e3a7ea092341c44b99562e75d09e4d5160fe7a3974c6fb842a101a95e7eed0"
 
 inherit pypi python_hatchling ptest-python-pytest