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)

Reply via email to