Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-regex for openSUSE:Factory 
checked in at 2022-08-04 13:23:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-regex (Old)
 and      /work/SRC/openSUSE:Factory/.python-regex.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-regex"

Thu Aug  4 13:23:07 2022 rev:16 rq:989685 version:2022.7.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-regex/python-regex.changes        
2022-06-17 21:18:32.722644281 +0200
+++ /work/SRC/openSUSE:Factory/.python-regex.new.1521/python-regex.changes      
2022-08-04 13:23:16.700467148 +0200
@@ -1,0 +2,8 @@
+Sun Jul 17 08:17:55 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 2022.7.9:
+  * Fix Emoji classified as letter
+  * Revisit compilation flag to prevent adding a single explicitly compiled 
regex to cache
+  * Fix Scoped inline flags 'a', 'u', and 'L' affecting global flags
+ 
+-------------------------------------------------------------------

Old:
----
  regex-2022.6.2.tar.gz

New:
----
  regex-2022.7.9.tar.gz

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

Other differences:
------------------
++++++ python-regex.spec ++++++
--- /var/tmp/diff_new_pack.jOEHRi/_old  2022-08-04 13:23:17.096468271 +0200
+++ /var/tmp/diff_new_pack.jOEHRi/_new  2022-08-04 13:23:17.100468282 +0200
@@ -19,12 +19,12 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-regex
-Version:        2022.6.2
+Version:        2022.7.9
 Release:        0
 Summary:        Alternative regular expression module for Python
 License:        Apache-2.0
 Group:          Development/Languages/Python
-URL:            https://bitbucket.org/mrabarnett/mrab-regex
+URL:            https://github.com/mrabarnett/mrab-regex
 Source:         
https://files.pythonhosted.org/packages/source/r/regex/regex-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pytest}

++++++ regex-2022.6.2.tar.gz -> regex-2022.7.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/regex-2022.6.2/PKG-INFO new/regex-2022.7.9/PKG-INFO
--- old/regex-2022.6.2/PKG-INFO 2022-06-03 00:22:45.126639600 +0200
+++ new/regex-2022.7.9/PKG-INFO 2022-07-09 01:47:20.253661200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: regex
-Version: 2022.6.2
+Version: 2022.7.9
 Summary: Alternative regular expression module, to replace re.
 Home-page: https://github.com/mrabarnett/mrab-regex
 Author: Matthew Barnett
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/regex-2022.6.2/regex.egg-info/PKG-INFO 
new/regex-2022.7.9/regex.egg-info/PKG-INFO
--- old/regex-2022.6.2/regex.egg-info/PKG-INFO  2022-06-03 00:22:45.000000000 
+0200
+++ new/regex-2022.7.9/regex.egg-info/PKG-INFO  2022-07-09 01:47:20.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: regex
-Version: 2022.6.2
+Version: 2022.7.9
 Summary: Alternative regular expression module, to replace re.
 Home-page: https://github.com/mrabarnett/mrab-regex
 Author: Matthew Barnett
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/regex-2022.6.2/regex_3/_regex_unicode.c 
new/regex-2022.7.9/regex_3/_regex_unicode.c
--- old/regex-2022.6.2/regex_3/_regex_unicode.c 2022-06-03 00:22:44.000000000 
+0200
+++ new/regex-2022.7.9/regex_3/_regex_unicode.c 2022-07-09 01:47:19.000000000 
+0200
@@ -2451,9 +2451,9 @@
     {1226,  6,  36}, /* SEPARATOR */
     {1455,  6,  36}, /* Z */
     {1456,  6,  36}, /* Z& */
-    { 317,  6,  37}, /* CASEDLETTER */
-    { 820,  6,  37}, /* LC */
-    { 224,  6,  38}, /* ASSIGNED */
+    { 224,  6,  37}, /* ASSIGNED */
+    { 317,  6,  38}, /* CASEDLETTER */
+    { 820,  6,  38}, /* LC */
     {1092,  7,   0}, /* OTHER */
     {1439,  7,   0}, /* XX */
     { 445,  7,   1}, /* CONTROL */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/regex-2022.6.2/regex_3/regex.py 
new/regex-2022.7.9/regex_3/regex.py
--- old/regex-2022.6.2/regex_3/regex.py 2022-06-03 00:22:44.000000000 +0200
+++ new/regex-2022.7.9/regex_3/regex.py 2022-07-09 01:47:19.000000000 +0200
@@ -241,7 +241,7 @@
   "VERSION1", "X", "VERBOSE", "W", "WORD", "error", "Regex", "__version__",
   "__doc__", "RegexFlag"]
 
-__version__ = "2.5.115"
+__version__ = "2.5.116"
 
 # --------------------------------------------------------------------
 # Public interface.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/regex-2022.6.2/regex_3/test_regex.py 
new/regex-2022.7.9/regex_3/test_regex.py
--- old/regex-2022.6.2/regex_3/test_regex.py    2022-06-03 00:22:44.000000000 
+0200
+++ new/regex-2022.7.9/regex_3/test_regex.py    2022-07-09 01:47:19.000000000 
+0200
@@ -4313,6 +4313,10 @@
         self.assertEqual(regex.match(r'(?a:\w)\w', 'd\N{CYRILLIC SMALL LETTER 
ZHE}').span(), (0, 2))
         self.assertEqual(regex.match(r'(?a:\w)(?u:\w)', 'd\N{CYRILLIC SMALL 
LETTER ZHE}').span(), (0, 2))
 
+        # Git issue 473: Emoji classified as letter
+        self.assertEqual(regex.match(r'^\p{LC}+$', '\N{SMILING CAT FACE WITH 
OPEN MOUTH}'), None)
+        self.assertEqual(regex.match(r'^\p{So}+$', '\N{SMILING CAT FACE WITH 
OPEN MOUTH}').span(), (0, 1))
+
     def test_fuzzy_ext(self):
         self.assertEqual(bool(regex.fullmatch(r'(?r)(?:a){e<=1:[a-z]}', 'e')),
           True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/regex-2022.6.2/setup.py new/regex-2022.7.9/setup.py
--- old/regex-2022.6.2/setup.py 2022-06-03 00:22:44.000000000 +0200
+++ new/regex-2022.7.9/setup.py 2022-07-09 01:47:19.000000000 +0200
@@ -7,7 +7,7 @@
 
 setup(
     name='regex',
-    version='2022.6.2',
+    version='2022.7.9',
     description='Alternative regular expression module, to replace re.',
     long_description=long_description,
     long_description_content_type='text/x-rst',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/regex-2022.6.2/tools/build_regex_unicode.py 
new/regex-2022.7.9/tools/build_regex_unicode.py
--- old/regex-2022.6.2/tools/build_regex_unicode.py     2022-06-03 
00:22:44.000000000 +0200
+++ new/regex-2022.7.9/tools/build_regex_unicode.py     2022-07-09 
01:47:19.000000000 +0200
@@ -1398,7 +1398,7 @@
             val_list = list(unique(property['values'].values(), key=id))
 
             for value in sorted(val_list, key=lambda val: val['id']):
-                valueset.append(tuple(value['names']))
+                valueset.append((value['id'], tuple(value['names'])))
 
             valueset_id = valueset_dict.setdefault(tuple(valueset),
               len(valueset_dict))
@@ -1477,10 +1477,10 @@
 
         for valset, valset_id in sorted(valueset_dict.items(), key=lambda pair:
           pair[1]):
-            if valset_id == gc_valset_id:
-                valset = sorted(valset, key=make_key)
+            for val_id, names in valset:
+                if valset_id == gc_valset_id:
+                    names = sorted(names, key=make_key)
 
-            for val_id, names in enumerate(valset):
                 for name in names:
                     c_file.write('''    {{{:4}, {:2}, {:3}}}, /* {} 
*/\n'''.format(strings_dict[munge(name)],
                       valset_id, val_id, munge(name)))

Reply via email to