Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-wcwidth for openSUSE:Factory checked in at 2026-04-14 17:48:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old) and /work/SRC/openSUSE:Factory/.python-wcwidth.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-wcwidth" Tue Apr 14 17:48:25 2026 rev:24 rq:1346289 version:0.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes 2025-10-30 17:10:01.731169637 +0100 +++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.21863/python-wcwidth.changes 2026-04-14 17:48:39.644385909 +0200 @@ -1,0 +2,55 @@ +Sun Apr 12 22:17:49 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.6.0: + * Complete textwrap.wrap() with 6 missing params! +- update to 0.5.3: + * Add Virama conjunct for the Brahmic scripts +- update to 0.5.2: + * Do not distribute any data files + * Update specs and zero-width tables regarding Mc + * Standalone emoji support +- update to 0.5.0: + * **Drop Support** of many historical versions of wide and zero + unicode tables. Only the latest Unicode version (17.0.0) is + now shipped. The related ``unicode_version='auto'`` keyword + of the `wcwidth()`-family of functions are ignored. + `list_versions()` always returns a tuple of only a single + element of the only unicode version supported. #195 + * **Performance** improvement of most common call without + version or ambiguous_width specified by 20%. #195 + * **Bugfix** OSC Hyperlinks when broken mid-text by ``wrap()``. +- update to 0.4.0: + * Bugfix: OSC Hyperlinks should not be broken by ``wrap()`` + * New functions: ``iter_graphemes_reverse()``, + ``grapheme_boundary_before()`` +- update to 0.3.5: + * Re-stamp package version correctly, 0.3.4 packaged a failing + test +- update to 0.3.4: + * bugfix our center() padding algorithm + * docfix: accidental double-escapes t -> t +- update to 0.3.3: + * Add fast path for ASCII printables to `width()` + * Add `py.typed` file and `Typing :: Typed` classifier +- update to 0.3.2: + * type hinting for full ``mympy --strict`` compliance, by + @penguinolog https://github.com/jquast/wcwidth/pull/183 +- update to 0.3.1: + * Add benchmarking using codspeed.io + * improve width() performance +- update to 0.3.0: + * Major changes since 0.2.14, in order + * Migrate from setup.py + setuptools to pyproject.toml + + hatchling + * Small improvements to update-tables.py and wcwidth-browser.py + * New: iter_graphemes() + * New: width() terminal-aware string measurement + * New: ljust(), rjust(), center() justify text + * New: wrap() + * improve wcswidth() performance ~30% + * New ambigous_width=1 argument + * New strip_sequences() and cut() functions + * Width 0 for Default_Ignorable_Code_Point characters + * Bugfix for Prepended_Concatenation_Mark characters + +------------------------------------------------------------------- Old: ---- wcwidth-0.2.14.tar.gz New: ---- wcwidth-0.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-wcwidth.spec ++++++ --- /var/tmp/diff_new_pack.NeCN84/_old 2026-04-14 17:48:40.688429063 +0200 +++ /var/tmp/diff_new_pack.NeCN84/_new 2026-04-14 17:48:40.700429559 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-wcwidth # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,22 +18,18 @@ %{?sle15_python_module_pythons} Name: python-wcwidth -Version: 0.2.14 +Version: 0.6.0 Release: 0 Summary: Number of Terminal column cells of wide-character codes License: MIT URL: https://github.com/jquast/wcwidth Source: https://github.com/jquast/wcwidth/archive/%{version}.tar.gz#/wcwidth-%{version}.tar.gz +BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch -%if %python_version_nodots < 38 -Requires: python-importlib-metadata -%endif %python_subpackages %description @@ -67,7 +63,7 @@ %files %{python_files} %license LICENSE -%doc docs/intro.rst +%doc README.rst docs/intro.rst %{python_sitelib}/wcwidth %{python_sitelib}/wcwidth-%{version}.dist-info ++++++ wcwidth-0.2.14.tar.gz -> wcwidth-0.6.0.tar.gz ++++++ ++++ 21670 lines of diff (skipped)
