From 2f40f1618db2ac51b0a4bfc20fffeebb75fc8868bfdc7956dab956a66737181b Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 12 Dec 2025 10:46:40 +0000 Subject: [PATCH] - update to 6.1: * **NEW**: Include Unicode 17 zip for early Python 3.15 usage, though Python 3.15 functionality is not guaranteed. * **FIX**: Fix issues with regex imports in later versions. * **FIX**: Fix a regression that created an ASCII binary property that would override the ASCII block property. * **NEW**: POSIX character classes will now always use POSIX compatibility rules instead of Unicode standard rules, * if any are specified in the Unicode specification. The affected character classes are: `[[:alnum:]]`, `[[:digit:]]`, * `[[:xdigit:]]`, and `[[:punct:]]`. To explicitly use standard Unicode rules for these compatibility properties, use * the Unicode property form instead: `[\p{Alnum}]`, `[\p{Digit}]`, `[\p{Punct}]`, or `[\p{XDigit}]`. This has changed * to ensure no confusion for users expecting compatible POSIX style character class properties. * **FIX**: Scoped ASCII/Unicode flags (`(?a:pattern)`/`(?u:pattern)`) should be respected for Unicode properties in * `bre` and will ensure ASCII or Unicode range if used. * **FIX**: Fix issues related to detecting disabled scoped flags. - initial version 5.8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-backrefs?expand=0&rev=4 --- backrefs-5.9.tar.gz | 3 --- backrefs-6.1.tar.gz | 3 +++ python-backrefs.changes | 30 +++++++++++++++++++++++++++++- python-backrefs.spec | 4 ++-- 4 files changed, 34 insertions(+), 6 deletions(-) delete mode 100644 backrefs-5.9.tar.gz create mode 100644 backrefs-6.1.tar.gz diff --git a/backrefs-5.9.tar.gz b/backrefs-5.9.tar.gz deleted file mode 100644 index df01594..0000000 --- a/backrefs-5.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:808548cb708d66b82ee231f962cb36faaf4f2baab032f2fbb783e9c2fdddaa59 -size 5765857 diff --git a/backrefs-6.1.tar.gz b/backrefs-6.1.tar.gz new file mode 100644 index 0000000..579ad86 --- /dev/null +++ b/backrefs-6.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bba1749aafe1db9b915f00e0dd166cba613b6f788ffd63060ac3485dc9be231 +size 7011962 diff --git a/python-backrefs.changes b/python-backrefs.changes index fa7ee94..55149f7 100644 --- a/python-backrefs.changes +++ b/python-backrefs.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Fri Dec 12 10:46:28 UTC 2025 - Dirk Müller + +- update to 6.1: + * **NEW**: Include Unicode 17 zip for early Python 3.15 usage, + though Python 3.15 functionality is not guaranteed. + * **FIX**: Fix issues with regex imports in later versions. + * **FIX**: Fix a regression that created an ASCII binary + property that would override the ASCII block property. + * **NEW**: POSIX character classes will now always use POSIX + compatibility rules instead of Unicode standard rules, + * if any are specified in the Unicode specification. The + affected character classes are: `[[:alnum:]]`, `[[:digit:]]`, + * `[[:xdigit:]]`, and `[[:punct:]]`. To explicitly use + standard Unicode rules for these compatibility properties, + use + * the Unicode property form instead: `[\p{Alnum}]`, + `[\p{Digit}]`, `[\p{Punct}]`, or `[\p{XDigit}]`. This has + changed + * to ensure no confusion for users expecting compatible POSIX + style character class properties. + * **FIX**: Scoped ASCII/Unicode flags + (`(?a:pattern)`/`(?u:pattern)`) should be respected for + Unicode properties in + * `bre` and will ensure ASCII or Unicode range if used. + * **FIX**: Fix issues related to detecting disabled scoped + flags. + ------------------------------------------------------------------- Fri Jul 11 10:06:38 UTC 2025 - John Paul Adrian Glaubitz @@ -13,4 +41,4 @@ Thu Apr 24 13:10:41 UTC 2025 - ecsos ------------------------------------------------------------------- Mon Mar 3 10:03:40 UTC 2025 - Felix Stegmeier -- initial version 5.8 +- initial version 5.8 diff --git a/python-backrefs.spec b/python-backrefs.spec index fd7e122..7f8fd13 100644 --- a/python-backrefs.spec +++ b/python-backrefs.spec @@ -1,7 +1,7 @@ # # spec file for package python-backrefs # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 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,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-backrefs -Version: 5.9 +Version: 6.1 Release: 0 Summary: A wrapper around re and regex that adds additional back references License: MIT