diff --git a/pyparsing-3.2.3.tar.gz b/pyparsing-3.2.3.tar.gz deleted file mode 100644 index 0673578..0000000 --- a/pyparsing-3.2.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be -size 1088608 diff --git a/pyparsing-3.2.5.tar.gz b/pyparsing-3.2.5.tar.gz new file mode 100644 index 0000000..388e573 --- /dev/null +++ b/pyparsing-3.2.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6 +size 1099274 diff --git a/python-pyparsing.changes b/python-pyparsing.changes index 41da3b4..402b22e 100644 --- a/python-pyparsing.changes +++ b/python-pyparsing.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Wed Nov 26 10:48:14 UTC 2025 - John Paul Adrian Glaubitz + +- 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! + ------------------------------------------------------------------- Thu Apr 10 17:09:14 UTC 2025 - Dirk Müller diff --git a/python-pyparsing.spec b/python-pyparsing.spec index 0db509f..0780816 100644 --- a/python-pyparsing.spec +++ b/python-pyparsing.spec @@ -56,7 +56,7 @@ ExclusiveArch: do-not-build %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