Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyICU for openSUSE:Factory checked in at 2024-06-17 19:27:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyICU (Old) and /work/SRC/openSUSE:Factory/.python-PyICU.new.19518 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyICU" Mon Jun 17 19:27:06 2024 rev:19 rq:1180849 version:2.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyICU/python-PyICU.changes 2023-12-19 23:15:28.580755434 +0100 +++ /work/SRC/openSUSE:Factory/.python-PyICU.new.19518/python-PyICU.changes 2024-06-17 19:27:25.757721712 +0200 @@ -1,0 +2,18 @@ +Fri Jun 14 08:14:34 UTC 2024 - Daniel Garcia <daniel.gar...@suse.com> + +- Update to 2.13.1: + - change c++11 to c++17 in setup.py as current versions of ICU require it +- 2.13 + - fixed build issues on Windows + - added wrappers for MeasureUnit(locale, width) and getUnitDisplayName() + - added wrappers for DateFormatSymbols.getEra|ZodiacNames() + - added wrappers for DateFormatSymbols.getZoneStrings() + - added wrappers for LocaleDisplayNames + - fixed bug dealloc calling wrong destructor on most types (Fredrik Roubert) + - added support for ICU 75.1 + - added wrappers for LocalizedNumber|Range|Formatter.withoutLocale() + - added wrappers for UIdentifierType, Char.hasIDType(), Char.getIDTypes() + - added wrappers for UIdentifierStatus + - added wrappers for UProperty.IDENTIFIER_TYPE, UProperty.IDENTIFIER_STATUS + +------------------------------------------------------------------- Old: ---- PyICU-2.12.tar.gz New: ---- PyICU-2.13.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyICU.spec ++++++ --- /var/tmp/diff_new_pack.iTMCIk/_old 2024-06-17 19:27:28.689828497 +0200 +++ /var/tmp/diff_new_pack.iTMCIk/_new 2024-06-17 19:27:28.701828934 +0200 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package python-PyICU # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} %global modname PyICU Name: python-%{modname} -Version: 2.12 +Version: 2.13.1 Release: 0 Summary: Python Extension Wrapping the ICU C++ API License: MIT @@ -50,7 +50,7 @@ library (ICU). %prep -%autosetup -p1 -n %{modname}-%{version} +%autosetup -p1 -n pyicu-%{version} %build export CXXFLAGS="%{optflags} -fno-strict-aliasing" ++++++ PyICU-2.12.tar.gz -> PyICU-2.13.1.tar.gz ++++++ ++++ 1985 lines of diff (skipped) ++++++ remove_six.patch ++++++ --- /var/tmp/diff_new_pack.iTMCIk/_old 2024-06-17 19:27:29.629862732 +0200 +++ /var/tmp/diff_new_pack.iTMCIk/_new 2024-06-17 19:27:29.665864043 +0200 @@ -14,8 +14,10 @@ test/test_UCharsTrie.py | 2 +- 13 files changed, 27 insertions(+), 28 deletions(-) ---- a/setup.py -+++ b/setup.py +Index: pyicu-2.13.1/setup.py +=================================================================== +--- pyicu-2.13.1.orig/setup.py ++++ pyicu-2.13.1/setup.py @@ -1,4 +1,3 @@ - import os, sys @@ -28,7 +30,7 @@ -Please install pkg-config on your system or set the PYICU_CFLAGS environment +Please install pkg-config on your system or set the PYICU_CFLAGS environment variable to the flags required by the C++ compiler to find the header files - for ICU, and possibly -std=c++11 if using ICU version >= 60 + for ICU, and possibly -std=c++11 if using ICU version >= 60 or -std=c++17 if using ICU version >= 75 ''') @@ -234,7 +233,7 @@ else: Please install pkg-config on your system or set the PYICU_LFLAGS environment @@ -45,8 +47,10 @@ packages=['icu'], - tests_require=['pytest', 'six']) + tests_require=['pytest']) ---- a/test/test_BytesTrie.py -+++ b/test/test_BytesTrie.py +Index: pyicu-2.13.1/test/test_BytesTrie.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_BytesTrie.py ++++ pyicu-2.13.1/test/test_BytesTrie.py @@ -21,7 +21,7 @@ # DEALINGS IN THE SOFTWARE. # ==================================================================== @@ -56,8 +60,10 @@ from unittest import TestCase, main from icu import * ---- a/test/test_Charset.py -+++ b/test/test_Charset.py +Index: pyicu-2.13.1/test/test_Charset.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_Charset.py ++++ pyicu-2.13.1/test/test_Charset.py @@ -21,7 +21,7 @@ # ==================================================================== # @@ -76,8 +82,10 @@ self.assertTrue(ustring.encode('iso-8859-1') == bytes) ---- a/test/test_Collator.py -+++ b/test/test_Collator.py +Index: pyicu-2.13.1/test/test_Collator.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_Collator.py ++++ pyicu-2.13.1/test/test_Collator.py @@ -21,7 +21,7 @@ # ==================================================================== # @@ -96,8 +104,10 @@ input.close() ecole = names[0] ---- a/test/test_LayoutEngine.py -+++ b/test/test_LayoutEngine.py +Index: pyicu-2.13.1/test/test_LayoutEngine.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_LayoutEngine.py ++++ pyicu-2.13.1/test/test_LayoutEngine.py @@ -22,7 +22,7 @@ # ==================================================================== # @@ -107,8 +117,10 @@ from unittest import TestCase, main from icu import * ---- a/test/test_Locale.py -+++ b/test/test_Locale.py +Index: pyicu-2.13.1/test/test_Locale.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_Locale.py ++++ pyicu-2.13.1/test/test_Locale.py @@ -21,7 +21,7 @@ # DEALINGS IN THE SOFTWARE. # ==================================================================== @@ -118,8 +130,10 @@ from unittest import TestCase, main from icu import * ---- a/test/test_LocaleData.py -+++ b/test/test_LocaleData.py +Index: pyicu-2.13.1/test/test_LocaleData.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_LocaleData.py ++++ pyicu-2.13.1/test/test_LocaleData.py @@ -22,7 +22,7 @@ # # This is a python translation of ICU's LocaleDataTest.java @@ -155,8 +169,10 @@ self.assertTrue(locale + " case-folded is a superset", exemplarSets[2].containsAll(exemplarSets[0])) self.assertTrue(locale + " case-folder is a superset", exemplarSets[3].containsAll(exemplarSets[1])) if (exemplarSets[2] == exemplarSets[0]): ---- a/test/test_LocaleMatcher.py -+++ b/test/test_LocaleMatcher.py +Index: pyicu-2.13.1/test/test_LocaleMatcher.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_LocaleMatcher.py ++++ pyicu-2.13.1/test/test_LocaleMatcher.py @@ -21,7 +21,7 @@ # DEALINGS IN THE SOFTWARE. # ==================================================================== @@ -166,8 +182,10 @@ from unittest import TestCase, main, SkipTest from icu import * ---- a/test/test_PythonReplaceable.py -+++ b/test/test_PythonReplaceable.py +Index: pyicu-2.13.1/test/test_PythonReplaceable.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_PythonReplaceable.py ++++ pyicu-2.13.1/test/test_PythonReplaceable.py @@ -21,7 +21,7 @@ # DEALINGS IN THE SOFTWARE. # ==================================================================== @@ -177,8 +195,10 @@ from unittest import TestCase, main from icu import * ---- a/test/test_Script.py -+++ b/test/test_Script.py +Index: pyicu-2.13.1/test/test_Script.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_Script.py ++++ pyicu-2.13.1/test/test_Script.py @@ -21,7 +21,7 @@ # ==================================================================== # @@ -210,8 +230,10 @@ if __name__ == "__main__": main() ---- a/test/test_TimeZone.py -+++ b/test/test_TimeZone.py +Index: pyicu-2.13.1/test/test_TimeZone.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_TimeZone.py ++++ pyicu-2.13.1/test/test_TimeZone.py @@ -21,7 +21,7 @@ # ==================================================================== # @@ -221,8 +243,10 @@ from unittest import TestCase, main from icu import * ---- a/test/test_Transliterator.py -+++ b/test/test_Transliterator.py +Index: pyicu-2.13.1/test/test_Transliterator.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_Transliterator.py ++++ pyicu-2.13.1/test/test_Transliterator.py @@ -22,7 +22,7 @@ # ==================================================================== # @@ -241,8 +265,23 @@ self.assertTrue(trans.transliterate(string) == result) self.assertTrue(string == result) ---- a/test/test_UCharsTrie.py -+++ b/test/test_UCharsTrie.py +Index: pyicu-2.13.1/test/test_UCharsTrie.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_UCharsTrie.py ++++ pyicu-2.13.1/test/test_UCharsTrie.py +@@ -21,7 +21,7 @@ + # DEALINGS IN THE SOFTWARE. + # ==================================================================== + +-import sys, os, six ++import sys, os + + from unittest import TestCase, main + from icu import * +Index: pyicu-2.13.1/test/test_Regex.py +=================================================================== +--- pyicu-2.13.1.orig/test/test_Regex.py ++++ pyicu-2.13.1/test/test_Regex.py @@ -21,7 +21,7 @@ # DEALINGS IN THE SOFTWARE. # ====================================================================