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 2026-07-07 20:59:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-regex (Old) and /work/SRC/openSUSE:Factory/.python-regex.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-regex" Tue Jul 7 20:59:56 2026 rev:35 rq:1363853 version:2026.6.28 Changes: -------- --- /work/SRC/openSUSE:Factory/python-regex/python-regex.changes 2026-05-21 18:25:58.751209440 +0200 +++ /work/SRC/openSUSE:Factory/.python-regex.new.1982/python-regex.changes 2026-07-07 21:00:17.608292189 +0200 @@ -1,0 +2,7 @@ +Sun Jul 5 10:48:14 UTC 2026 - Dirk Müller <[email protected]> + +- update to 2026.6.28: + * Git issue 604: regex fails on free-threading python because + setlocale is not thread-safe + +------------------------------------------------------------------- Old: ---- regex-2026.5.9.tar.gz New: ---- regex-2026.6.28.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-regex.spec ++++++ --- /var/tmp/diff_new_pack.KeSQnd/_old 2026-07-07 21:00:19.512356545 +0200 +++ /var/tmp/diff_new_pack.KeSQnd/_new 2026-07-07 21:00:19.516356680 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-regex -Version: 2026.5.9 +Version: 2026.6.28 Release: 0 Summary: Alternative regular expression module for Python License: Apache-2.0 ++++++ regex-2026.5.9.tar.gz -> regex-2026.6.28.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.5.9/PKG-INFO new/regex-2026.6.28/PKG-INFO --- old/regex-2026.5.9/PKG-INFO 2026-05-10 00:12:29.973130700 +0200 +++ new/regex-2026.6.28/PKG-INFO 2026-06-28 20:53:19.430510800 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: regex -Version: 2026.5.9 +Version: 2026.6.28 Summary: Alternative regular expression module, to replace re. Author-email: Matthew Barnett <[email protected]> License-Expression: Apache-2.0 AND CNRI-Python @@ -13,6 +13,7 @@ Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.14 +Classifier: Programming Language :: Python :: 3.15 Classifier: Topic :: Scientific/Engineering :: Information Analysis Classifier: Topic :: Software Development :: Libraries :: Python Modules Classifier: Topic :: Text Processing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.5.9/changelog.txt new/regex-2026.6.28/changelog.txt --- old/regex-2026.5.9/changelog.txt 2026-05-10 00:12:27.000000000 +0200 +++ new/regex-2026.6.28/changelog.txt 2026-06-28 20:53:17.000000000 +0200 @@ -1,3 +1,7 @@ +Version: 2026.6.28 + + Git issue 604: regex fails on free-threading python because setlocale is not thread-safe + Version: 2026.5.9 Reverse matching with full unicode casefolding could lead to out-of-range string indexes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.5.9/pyproject.toml new/regex-2026.6.28/pyproject.toml --- old/regex-2026.5.9/pyproject.toml 2026-05-10 00:12:27.000000000 +0200 +++ new/regex-2026.6.28/pyproject.toml 2026-06-28 20:53:17.000000000 +0200 @@ -4,7 +4,7 @@ [project] name = "regex" -version = "2026.5.9" +version = "2026.6.28" description = "Alternative regular expression module, to replace re." readme = "README.rst" authors = [ @@ -22,6 +22,7 @@ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.5.9/regex/_main.py new/regex-2026.6.28/regex/_main.py --- old/regex-2026.5.9/regex/_main.py 2026-05-10 00:12:27.000000000 +0200 +++ new/regex-2026.6.28/regex/_main.py 2026-06-28 20:53:17.000000000 +0200 @@ -244,7 +244,7 @@ "VERSION1", "X", "VERBOSE", "W", "WORD", "error", "Regex", "__version__", "__doc__", "RegexFlag"] -__version__ = "2026.5.9" +__version__ = "2026.6.28" # -------------------------------------------------------------------- # Public interface. @@ -473,7 +473,7 @@ locale_key = (type(pattern), pattern) if _locale_sensitive.get(locale_key, True) or (flags & LOCALE) != 0: # This pattern is, or might be, locale-sensitive. - pattern_locale = _getpreferredencoding() + pattern_locale = _getpreferredencoding(False) else: # This pattern is definitely not locale-sensitive. pattern_locale = None diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-2026.5.9/regex.egg-info/PKG-INFO new/regex-2026.6.28/regex.egg-info/PKG-INFO --- old/regex-2026.5.9/regex.egg-info/PKG-INFO 2026-05-10 00:12:29.000000000 +0200 +++ new/regex-2026.6.28/regex.egg-info/PKG-INFO 2026-06-28 20:53:19.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: regex -Version: 2026.5.9 +Version: 2026.6.28 Summary: Alternative regular expression module, to replace re. Author-email: Matthew Barnett <[email protected]> License-Expression: Apache-2.0 AND CNRI-Python @@ -13,6 +13,7 @@ Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.14 +Classifier: Programming Language :: Python :: 3.15 Classifier: Topic :: Scientific/Engineering :: Information Analysis Classifier: Topic :: Software Development :: Libraries :: Python Modules Classifier: Topic :: Text Processing
