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 2025-04-15 20:46:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyICU (Old)
 and      /work/SRC/openSUSE:Factory/.python-PyICU.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PyICU"

Tue Apr 15 20:46:47 2025 rev:22 rq:1269329 version:2.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyICU/python-PyICU.changes        
2025-02-07 22:58:02.640461540 +0100
+++ /work/SRC/openSUSE:Factory/.python-PyICU.new.1907/python-PyICU.changes      
2025-04-15 20:46:56.992761843 +0200
@@ -1,0 +2,18 @@
+Fri Apr 11 09:50:16 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 2.15
+  * fixed build error missing conditional ICU < 70 in UnicodeSetIterator()
+  * fixed Enum arg parser with broken strict aliasing rules (Jakub Wilk)
+- Refresh remove_six.patch
+
+-------------------------------------------------------------------
+Tue Apr  1 12:50:14 UTC 2025 - Markéta Machová <mmach...@suse.com>
+
+- Wrap the metadata directory name in a distro-based conditional
+
+-------------------------------------------------------------------
+Tue Mar 25 04:31:02 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Lowercase metadata directory name.
+
+-------------------------------------------------------------------

Old:
----
  PyICU-2.14.tar.gz

New:
----
  PyICU-2.15.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-PyICU.spec ++++++
--- /var/tmp/diff_new_pack.f9hJdF/_old  2025-04-15 20:46:57.712791722 +0200
+++ /var/tmp/diff_new_pack.f9hJdF/_new  2025-04-15 20:46:57.716791888 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%{?sle15_python_module_pythons}
 %global modname PyICU
+%{?sle15_python_module_pythons}
 Name:           python-%{modname}
-Version:        2.14
+Version:        2.15
 Release:        0
 Summary:        Python Extension Wrapping the ICU C++ API
 License:        MIT
@@ -71,5 +71,5 @@
 %license LICENSE
 %doc CHANGES CREDITS README.md
 %{python_sitearch}/icu
-%{python_sitearch}/PyICU-%{version}.dist-info
+%{python_sitearch}/[Pp]y[Ii][Cc][Uu]-%{version}*-info
 

++++++ PyICU-2.14.tar.gz -> PyICU-2.15.tar.gz ++++++
++++ 15399 lines of diff (skipped)

++++++ remove_six.patch ++++++
--- /var/tmp/diff_new_pack.f9hJdF/_old  2025-04-15 20:46:57.880798695 +0200
+++ /var/tmp/diff_new_pack.f9hJdF/_new  2025-04-15 20:46:57.884798861 +0200
@@ -1,29 +1,12 @@
----
- setup.py                       |    7 +++----
- test/test_BytesTrie.py         |    2 +-
- test/test_Charset.py           |    4 ++--
- test/test_Collator.py          |    4 ++--
- test/test_LayoutEngine.py      |    2 +-
- test/test_Locale.py            |    2 +-
- test/test_LocaleData.py        |   14 +++++++-------
- test/test_LocaleMatcher.py     |    2 +-
- test/test_PythonReplaceable.py |    2 +-
- test/test_Script.py            |    8 ++++----
- test/test_TimeZone.py          |    2 +-
- test/test_Transliterator.py    |    4 ++--
- test/test_UCharsTrie.py        |    2 +-
- 13 files changed, 27 insertions(+), 28 deletions(-)
-
-Index: pyicu-2.13.1/setup.py
-===================================================================
---- pyicu-2.13.1.orig/setup.py
-+++ pyicu-2.13.1/setup.py
+diff -Nru pyicu-2.15.orig/setup.py pyicu-2.15/setup.py
+--- pyicu-2.15.orig/setup.py   2025-03-23 10:55:56.000000000 +0100
++++ pyicu-2.15/setup.py        2025-04-11 11:37:48.987583659 +0200
 @@ -1,4 +1,3 @@
 -
  import os, sys
  
  try:
-@@ -195,7 +194,7 @@ else:
+@@ -195,7 +194,7 @@
      except:
          if not _cflags:
              raise RuntimeError('''
@@ -32,7 +15,7 @@
  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 or -std=c++17 if 
using ICU version >= 75
              ''')
-@@ -234,7 +233,7 @@ else:
+@@ -234,7 +233,7 @@
  Please install pkg-config on your system or set the PYICU_LFLAGS environment
  variable to the flags required by the linker to find the libraries for ICU
              ''')
@@ -41,16 +24,15 @@
  
  if 'PYICU_LIBRARIES' in os.environ:
      _libraries = os.environ['PYICU_LIBRARIES'].split(os.pathsep)
-@@ -283,4 +282,4 @@ setup(name="PyICU",
+@@ -283,4 +282,4 @@
                               libraries=_libraries)],
        package_dir={"": "py"},
        packages=['icu'],
 -      tests_require=['pytest', 'six'])
 +      tests_require=['pytest'])
-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
+diff -Nru pyicu-2.15.orig/test/test_BytesTrie.py 
pyicu-2.15/test/test_BytesTrie.py
+--- pyicu-2.15.orig/test/test_BytesTrie.py     2021-04-01 23:28:41.000000000 
+0200
++++ pyicu-2.15/test/test_BytesTrie.py  2025-04-11 11:37:48.987966786 +0200
 @@ -21,7 +21,7 @@
  # DEALINGS IN THE SOFTWARE.
  # ====================================================================
@@ -60,10 +42,9 @@
  
  from unittest import TestCase, main
  from icu import *
-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
+diff -Nru pyicu-2.15.orig/test/test_Charset.py pyicu-2.15/test/test_Charset.py
+--- pyicu-2.15.orig/test/test_Charset.py       2024-10-28 10:57:12.000000000 
+0100
++++ pyicu-2.15/test/test_Charset.py    2025-04-11 11:37:48.988161345 +0200
 @@ -21,7 +21,7 @@
  # ====================================================================
  #
@@ -73,7 +54,7 @@
  
  from unittest import TestCase, main
  from icu import *
-@@ -59,7 +59,7 @@ class TestCharset(TestCase):
+@@ -59,7 +59,7 @@
      def testUnicode(self):
  
          bytes = u'beaut\xe9 probable'.encode('iso-8859-1')
@@ -82,10 +63,9 @@
  
          self.assertTrue(ustring.encode('iso-8859-1') == bytes)
  
-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
+diff -Nru pyicu-2.15.orig/test/test_Collator.py 
pyicu-2.15/test/test_Collator.py
+--- pyicu-2.15.orig/test/test_Collator.py      2021-04-01 23:28:41.000000000 
+0200
++++ pyicu-2.15/test/test_Collator.py   2025-04-11 11:37:48.988362728 +0200
 @@ -21,7 +21,7 @@
  # ====================================================================
  #
@@ -95,7 +75,7 @@
  
  from unittest import TestCase, main
  from icu import *
-@@ -44,7 +44,7 @@ class TestCollator(TestCase):
+@@ -44,7 +44,7 @@
  
          collator = Collator.createInstance(Locale.getFrance())
          input = open(self.filePath('noms.txt'), 'rb')
@@ -104,10 +84,9 @@
          input.close()
          ecole = names[0]
  
-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
+diff -Nru pyicu-2.15.orig/test/test_LayoutEngine.py 
pyicu-2.15/test/test_LayoutEngine.py
+--- pyicu-2.15.orig/test/test_LayoutEngine.py  2021-04-01 23:28:41.000000000 
+0200
++++ pyicu-2.15/test/test_LayoutEngine.py       2025-04-11 11:37:48.988552187 
+0200
 @@ -22,7 +22,7 @@
  # ====================================================================
  #
@@ -117,23 +96,9 @@
  
  from unittest import TestCase, main
  from icu import *
-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.
- # ====================================================================
- 
--import sys, os, six
-+import sys, os
- 
- from unittest import TestCase, main
- from icu import *
-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
+diff -Nru pyicu-2.15.orig/test/test_LocaleData.py 
pyicu-2.15/test/test_LocaleData.py
+--- pyicu-2.15.orig/test/test_LocaleData.py    2021-04-01 23:28:41.000000000 
+0200
++++ pyicu-2.15/test/test_LocaleData.py 2025-04-11 11:37:48.988916789 +0200
 @@ -22,7 +22,7 @@
  #
  # This is a python translation of ICU's LocaleDataTest.java
@@ -143,7 +108,7 @@
  
  from unittest import TestCase, main
  from icu import *
-@@ -110,8 +110,8 @@ class TestLocaleData(TestCase):
+@@ -110,8 +110,8 @@
                                      break
                      if existsInScript == False:
                          print_output("ExemplarSet containment failed for 
locale : "+ locale)
@@ -154,7 +119,7 @@
              self.assertTrue(locale + " case-folded is a superset", 
exemplarSets[1].containsAll(exemplarSets[0]))
              if (exemplarSets[1] == exemplarSets[0]):
                  ++equalCount
-@@ -156,10 +156,10 @@ class TestLocaleData(TestCase):
+@@ -156,10 +156,10 @@
                              if existsInScript == False and h == 0:
                                  print_output("ExemplarSet containment failed 
for locale,option,type : " \
                                        + locale + "," + str(option) + "," + 
str(esType))
@@ -169,10 +134,9 @@
              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]):
-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
+diff -Nru pyicu-2.15.orig/test/test_LocaleMatcher.py 
pyicu-2.15/test/test_LocaleMatcher.py
+--- pyicu-2.15.orig/test/test_LocaleMatcher.py 2024-10-29 11:06:30.000000000 
+0100
++++ pyicu-2.15/test/test_LocaleMatcher.py      2025-04-11 11:37:48.989158288 
+0200
 @@ -21,7 +21,7 @@
  # DEALINGS IN THE SOFTWARE.
  # ====================================================================
@@ -182,10 +146,33 @@
  
  from unittest import TestCase, main, SkipTest
  from icu import *
-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
+diff -Nru pyicu-2.15.orig/test/test_Locale.py pyicu-2.15/test/test_Locale.py
+--- pyicu-2.15.orig/test/test_Locale.py        2023-04-14 20:45:50.000000000 
+0200
++++ pyicu-2.15/test/test_Locale.py     2025-04-11 11:37:48.988729704 +0200
+@@ -21,7 +21,7 @@
+ # DEALINGS IN THE SOFTWARE.
+ # ====================================================================
+ 
+-import sys, os, six
++import sys, os
+ 
+ from unittest import TestCase, main
+ from icu import *
+diff -Nru pyicu-2.15.orig/test/test_PythonReplaceable.py 
pyicu-2.15/test/test_PythonReplaceable.py
+--- pyicu-2.15.orig/test/test_PythonReplaceable.py     2021-04-01 
23:28:41.000000000 +0200
++++ pyicu-2.15/test/test_PythonReplaceable.py  2025-04-11 11:37:48.989340013 
+0200
+@@ -21,7 +21,7 @@
+ # DEALINGS IN THE SOFTWARE.
+ # ====================================================================
+ 
+-import sys, os, six
++import sys, os
+ 
+ from unittest import TestCase, main
+ from icu import *
+diff -Nru pyicu-2.15.orig/test/test_Regex.py pyicu-2.15/test/test_Regex.py
+--- pyicu-2.15.orig/test/test_Regex.py 2023-08-25 22:56:17.000000000 +0200
++++ pyicu-2.15/test/test_Regex.py      2025-04-11 11:37:48.990151824 +0200
 @@ -21,7 +21,7 @@
  # DEALINGS IN THE SOFTWARE.
  # ====================================================================
@@ -195,10 +182,9 @@
  
  from unittest import TestCase, main
  from icu import *
-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
+diff -Nru pyicu-2.15.orig/test/test_Script.py pyicu-2.15/test/test_Script.py
+--- pyicu-2.15.orig/test/test_Script.py        2021-04-01 23:28:41.000000000 
+0200
++++ pyicu-2.15/test/test_Script.py     2025-04-11 11:37:48.989518271 +0200
 @@ -21,7 +21,7 @@
  # ====================================================================
  #
@@ -208,7 +194,7 @@
  
  from unittest import TestCase, main
  from icu import *
-@@ -53,7 +53,7 @@ class TestScript(TestCase):
+@@ -53,7 +53,7 @@
  
          # iterating codepoints not UChar
          names = [Script.getScript(cp).getShortName()
@@ -217,7 +203,7 @@
          if unicode_32bit:
              self.assertEqual(['Latn', 'Deva', 'Hani', 'Hani'], names)
          else:
-@@ -83,10 +83,10 @@ class TestScript(TestCase):
+@@ -83,10 +83,10 @@
              self.assertEqual(str(u), char)
          elif is_unicode_32bit():
              self.assertEqual(len(char), 1)
@@ -230,10 +216,9 @@
  
  if __name__ == "__main__":
      main()
-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
+diff -Nru pyicu-2.15.orig/test/test_TimeZone.py 
pyicu-2.15/test/test_TimeZone.py
+--- pyicu-2.15.orig/test/test_TimeZone.py      2024-10-03 03:38:26.000000000 
+0200
++++ pyicu-2.15/test/test_TimeZone.py   2025-04-11 11:37:48.989672705 +0200
 @@ -21,7 +21,7 @@
  # ====================================================================
  #
@@ -243,10 +228,9 @@
  
  from unittest import TestCase, main
  from icu import *
-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
+diff -Nru pyicu-2.15.orig/test/test_Transliterator.py 
pyicu-2.15/test/test_Transliterator.py
+--- pyicu-2.15.orig/test/test_Transliterator.py        2021-04-01 
23:28:41.000000000 +0200
++++ pyicu-2.15/test/test_Transliterator.py     2025-04-11 11:37:48.989846134 
+0200
 @@ -22,7 +22,7 @@
  # ====================================================================
  #
@@ -256,7 +240,7 @@
  
  from unittest import TestCase, main
  from icu import *
-@@ -50,7 +50,7 @@ class TestTransliterator(TestCase):
+@@ -50,7 +50,7 @@
          string = UnicodeString("Shang4hai3 zi4lai2shui3 lai2 zi4 hai3 shang4")
          result = u'Sh\xe0ngh\u01cei z\xecl\xe1ishu\u01d0 l\xe1i z\xec 
h\u01cei sh\xe0ng'
  
@@ -265,10 +249,9 @@
          self.assertTrue(trans.transliterate(string) == result)
          self.assertTrue(string == result)
  
-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
+diff -Nru pyicu-2.15.orig/test/test_UCharsTrie.py 
pyicu-2.15/test/test_UCharsTrie.py
+--- pyicu-2.15.orig/test/test_UCharsTrie.py    2021-04-01 23:28:41.000000000 
+0200
++++ pyicu-2.15/test/test_UCharsTrie.py 2025-04-11 11:37:48.989998022 +0200
 @@ -21,7 +21,7 @@
  # DEALINGS IN THE SOFTWARE.
  # ====================================================================
@@ -278,11 +261,10 @@
  
  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 @@
+diff -Nru pyicu-2.15.orig/test/test_UnicodeSet.py 
pyicu-2.15/test/test_UnicodeSet.py
+--- pyicu-2.15.orig/test/test_UnicodeSet.py    2024-11-16 20:41:35.000000000 
+0100
++++ pyicu-2.15/test/test_UnicodeSet.py 2025-04-11 11:38:05.928520422 +0200
+@@ -20,7 +20,7 @@
  # DEALINGS IN THE SOFTWARE.
  # ====================================================================
  

Reply via email to