Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pyparsing for
openSUSE:Factory checked in at 2025-11-27 15:17:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyparsing (Old)
and /work/SRC/openSUSE:Factory/.python-pyparsing.new.14147 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyparsing"
Thu Nov 27 15:17:49 2025 rev:54 rq:1320161 version:3.2.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyparsing/python-pyparsing.changes
2025-04-11 16:46:40.954980947 +0200
+++
/work/SRC/openSUSE:Factory/.python-pyparsing.new.14147/python-pyparsing.changes
2025-11-27 15:17:51.063592653 +0100
@@ -1,0 +2,29 @@
+Wed Nov 26 10:48:14 UTC 2025 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to 3.2.5
+ * JINX! Well, 3.2.4 had a bug for `Word` expressions that include a space
+ character, if that expression was then copied, either directly with
.copy() or
+ by adding a results name, or included in another construct (like
`DelimitedList`)
+ that makes a copy internally. Issue #618, reported by mstinberg, among
others -
+ thanks, and sorry for the inconvenience.
+- from version 3.2.4
+ * Barring any catastrophic bugs in this release, this will be the last
release in
+ the 3.2.x line. The next release, 3.3.0, will begin emitting
`DeprecationWarnings`
+ when the pre-PEP8 methods are used (see header notes above for more
information,
+ including available automation for converting any existing code using
+ pyparsing with the old names).
+ * Fixed bug when using a copy of a `Word` expression (either by using the
explicit
+ `copy()` method, or attaching a results name), and setting a new
expression name,
+ a raised `ParseException` still used the original expression name. Also
affected
+ `Regex` expressions with `as_match` or `as_group_list` = True. Reported by
+ Waqas Ilyas, in Issue #612 - good catch!
+ * Fixed type annotation for `replace_with`, to accept `Any` type. Fixes
Issue #602,
+ reported by esquonk.
+ * Added locking around potential race condition in
`ParserElement.reset_cache`, as
+ well as other cache-related methods. Fixes Issue #604, reported by
CarlosDescalziIM.
+ * Substantial update to docstrings and doc generation in preparation for
3.3.0,
+ great effort by FeRD, thanks!
+ * Notable addition by FeRD to convert docstring examples to work with
doctest! This
+ was long overdue, thanks so much!
+
+-------------------------------------------------------------------
Old:
----
pyparsing-3.2.3.tar.gz
New:
----
pyparsing-3.2.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyparsing.spec ++++++
--- /var/tmp/diff_new_pack.ZRAgNQ/_old 2025-11-27 15:17:51.867626558 +0100
+++ /var/tmp/diff_new_pack.ZRAgNQ/_new 2025-11-27 15:17:51.871626727 +0100
@@ -56,7 +56,7 @@
%endif
%{?sle15_python_module_pythons}
Name: %{pprefix}-pyparsing%{?psuffix}
-Version: 3.2.3
+Version: 3.2.5
Release: 0
Summary: Grammar Parser Library for Python
License: GPL-2.0-or-later AND MIT AND GPL-3.0-or-later
++++++ pyparsing-3.2.3.tar.gz -> pyparsing-3.2.5.tar.gz ++++++
++++ 6017 lines of diff (skipped)