Subject: CVS commit: pkgsrc/devel/py-pyparsing
From: Adam Ciarcinski
Date: 2024-03-06 14:33:03
Message id: 20240306133303.8637AFA29@cvs.NetBSD.org

Log Message:
py-pyparsing: updated to 3.1.2

Version 3.1.2 - March, 2024
---------------------------
- Added `ieee_float` expression to `pyparsing.common`, which parses float values,
  plus "NaN", "Inf", "Infinity". PR submitted by \ 
Bob Peterson

- Updated pep8 synonym wrappers for better type checking compatibility. PR submitted
  by Ricardo Coccioli

- Fixed empty error message bug, PR submitted by InSync
  pyparsing's exception messages to a former, more helpful form. If you have \ 
code that
  parses the exception messages returned by pyparsing, this may require some code
  changes.

- Added unit tests to test for exception message contents, with enhancement to
  `pyparsing.testing.assertRaisesParseException` to accept an expected exception \ 
message.

- Updated example `select_parser.py` to use PEP8 names and added Groups for \ 
better retrieval
  of parsed values from multiple SELECT clauses.

- Added example `email_address_parser.py`, as suggested by John Byrd

- Added example `directx_x_file_parser.py` to parse DirectX template definitions, and
  generate a Pyparsing parser from a template to parse .x files.

- Some code refactoring to reduce code nesting, PRs submitted by InSync.

- All internal string expressions using '%' string interpolation and `str.format()`
  converted to f-strings.

Files:
RevisionActionfile
1.32modifypkgsrc/devel/py-pyparsing/Makefile
1.30modifypkgsrc/devel/py-pyparsing/distinfo