Download Latest Version Pyparsing 3.3.2 source code.tar.gz (6.9 MB)
Email in envelope

Get an email when there's a new version of Pyparsing

Home / 3.2.4
Name Modified Size InfoDownloads / 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 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!

Source: README.md, updated 2025-09-13