Subject: CVS commit: pkgsrc/devel/py-funcparserlib
From: Adam Ciarcinski
Date: 2022-11-26 20:50:46
Message id: 20221126195046.BF0BEFA90@cvs.NetBSD.org

Log Message:
py-funcparserlib: updated to 1.0.1

1.0.1

Added support for Python 3.11

1.0.0

The stable 1.0.0 release freezes the API of funcparserlib 0.3.6 which was \ 
released on 2013-05-02, with a few bug fixes and small features.

Added

Added support for Python 3.10
Added support for Python 3.9
Added support for Python 3.8
Added -p (the same as skip(p)) with more strict type hints for -p and p1 + p2
Added tok(type[, value]) for more compact grammars, better error messages
Added TokenSpec(type, pattern[, flags]) to simplify the use of make_tokenizer()
Added type hints for the public API
Added the new library homepage with the new Getting Started guide and the new \ 
API reference

Changed

Parse exceptions now show expected tokens and grammar rules at the stopped position
Dropped support for Python 3.4, 3.5, 3.6 (end of life)
Dropped support for Python 2.5, 2.6, 3.3 (end of life), modernized code for \ 
Python 3 to run without obsolete 2to3
Removed documentation and unit tests from the distribution
Switched from setuptools to Poetry
Switched to poetry-core for lighter PEP 517 builds
Run unit tests on GitHub Actions for all supported Pythons

Fixed

Fixed TypeError in oneplus when applying it parser + parser
Fixed AttributeError when comparing Token objects to None
Fixed doctests in the tutorial
Fixed several cases of wrong expected tokens in error messages

Files:
RevisionActionfile
1.10modifypkgsrc/devel/py-funcparserlib/Makefile
1.4modifypkgsrc/devel/py-funcparserlib/PLIST
1.7modifypkgsrc/devel/py-funcparserlib/distinfo
1.1removepkgsrc/devel/py-funcparserlib/patches/patch-setup.py