--- - branch: MAIN date: Mon Nov 1 18:58:56 UTC 2021 files: - new: '1.21' old: '1.20' path: pkgsrc/devel/py-pyparsing/Makefile pathrev: pkgsrc/devel/py-pyparsing/Makefile@1.21 type: modified - new: '1.4' old: '1.3' path: pkgsrc/devel/py-pyparsing/PLIST pathrev: pkgsrc/devel/py-pyparsing/PLIST@1.4 type: modified - new: '1.22' old: '1.21' path: pkgsrc/devel/py-pyparsing/distinfo pathrev: pkgsrc/devel/py-pyparsing/distinfo@1.22 type: modified id: 20211101T185856Z.9afe3e9e344777ef5cb480d6f1cc6f0fb5f11b03 log: | 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 module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-pyparsing' unixtime: '1635793136' user: wiz