Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-unicodedata2 for
openSUSE:Factory checked in at 2026-11-02 16:38:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-unicodedata2 (Old)
and /work/SRC/openSUSE:Factory/.python-unicodedata2.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-unicodedata2"
Mon Nov 2 16:38:29 2026 rev:10 rq:1394344 version:18.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-unicodedata2/python-unicodedata2.changes
2025-06-12 15:55:25.918586750 +0200
+++
/work/SRC/openSUSE:Factory/.python-unicodedata2.new.1255/python-unicodedata2.changes
2026-11-02 16:38:34.930763139 +0100
@@ -1,0 +2,13 @@
+Sun Nov 1 09:11:14 UTC 2026 - MihailJP <[email protected]>
+
+- update to 18.0.0:
+ * Upgrade to Unicode 18.0.0
+ * Backport algorithmic character names from CPython, including Tangut,
Jurchen, and Small Seal.
+ * Backport CPython's faster canonical ordering, also fixing Unicode
normalization on PyPy.
+ * Require Python 3.9 or newer; drop Python 3.8 support.
+ * Fix historical numeric values in the Unicode 3.2 database.
+ * Make Hangul syllable lookup case-insensitive.
+ * Return algorithmic Hangul syllable mappings from decomposition().
+ * Always return an exact str from normalize(), including for str subclasses.
+
+-------------------------------------------------------------------
Old:
----
unicodedata2-16.0.0.tar.gz
New:
----
DerivedName-18.0.0.txt
NormalizationTest-18.0.0.txt
NormalizationTest-3.2.0.txt
unicodedata2-18.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-unicodedata2.spec ++++++
--- /var/tmp/diff_new_pack.m5F2Et/_old 2026-11-02 16:38:35.753797626 +0100
+++ /var/tmp/diff_new_pack.m5F2Et/_new 2026-11-02 16:38:35.754797668 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-unicodedata2
#
-# Copyright (c) 2025 SUSE LLC
+# 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,13 +18,16 @@
%{?sle15_python_module_pythons}
Name: python-unicodedata2
-Version: 16.0.0
+Version: 18.0.0
Release: 0
Summary: Python unicodedata backport/updates
License: Apache-2.0 AND Python-2.0
Group: Development/Languages/Python
URL: https://github.com/fonttools/unicodedata2
Source:
https://github.com/fonttools/unicodedata2/archive/%{version}.tar.gz#/unicodedata2-%{version}.tar.gz
+Source1:
https://www.unicode.org/Public/%{version}/ucd/NormalizationTest.txt#/NormalizationTest-%{version}.txt
+Source2:
https://www.unicode.org/Public/3.2-Update/NormalizationTest-3.2.0.txt
+Source3:
https://www.unicode.org/Public/%{version}/ucd/extracted/DerivedName.txt#/DerivedName-%{version}.txt
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
@@ -32,6 +35,7 @@
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+BuildRequires: tree
%python_subpackages
%description
@@ -51,6 +55,8 @@
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
+mkdir tests/data
+cp %{SOURCE1} %{SOURCE2} %{SOURCE3} tests/data
%pytest_arch
%files %{python_files}
++++++ DerivedName-18.0.0.txt ++++++
++++ 46588 lines (skipped)
++++++ NormalizationTest-18.0.0.txt ++++++
++++ 20233 lines (skipped)
++++++ NormalizationTest-3.2.0.txt ++++++
++++ 17036 lines (skipped)
++++++ unicodedata2-16.0.0.tar.gz -> unicodedata2-18.0.0.tar.gz ++++++
++++ 87104 lines of diff (skipped)