| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| pyparsing-3.2.4-py3-none-any.whl | 2025-09-13 | 113.9 kB | |
| pyparsing-3.2.4.tar.gz | 2025-09-13 | 1.1 MB | |
| pyparsing 3.2.4 source code.tar.gz | 2025-09-13 | 1.1 MB | |
| pyparsing 3.2.4 source code.zip | 2025-09-13 | 1.2 MB | |
| README.md | 2025-09-13 | 1.2 kB | |
| Totals: 5 Items | 3.5 MB | 0 | |
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
Wordexpression (either by using the explicitcopy()method, or attaching a results name), and setting a new expression name, a raisedParseExceptionstill used the original expression name. Also affectedRegexexpressions withas_matchoras_group_list= True. Reported by Waqas Ilyas, in Issue [#612] - good catch! -
Fixed type annotation for
replace_with, to acceptAnytype. 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!