Path to this page:
Subject: CVS commit: pkgsrc/devel/py-pyparsing
From: Thomas Klausner
Date: 2021-11-01 19:58:56
Message id: 20211101185857.12142FAEC@cvs.NetBSD.org
Log Message:
py-pyparsing: update to 3.0.0.
Version 3.0.0 -
---------------
- A consolidated list of all the changes in the 3.0.0 release can be found in
docs/whats_new_in_3_0_0.rst.
(https://github.com/pyparsing/pyparsing/blob/master/docs/whats_new_in_3_0_0.rst)
Summary:
PEP-8 naming
Railroad diagramming
Support for left-recursive parsers
Packrat/memoization enable and disable methods
Type annotations on all public methods
New string constants identchars and identbodychars to help in defining \
identifier Word expressions
Refactored/added diagnostic flags
Support for yielding native Python list and dict types in place of ParseResults
New Located class to replace locatedExpr helper method
New AtLineStart and AtStringStart classes
New IndentedBlock class to replace indentedBlock helper method
Shortened tracebacks
Improved debug logging
New / improved examples
Other new features
Python 2.x no longer supported
Files: