Mon Nov 1 18:58:56 2021 UTC ()
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


(wiz)
diff -r1.20 -r1.21 pkgsrc/devel/py-pyparsing/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/py-pyparsing/PLIST
diff -r1.21 -r1.22 pkgsrc/devel/py-pyparsing/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/devel/py-pyparsing/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pyparsing/Makefile 2020/04/07 12:08:13 1.20
+++ pkgsrc/devel/py-pyparsing/Makefile 2021/11/01 18:58:56 1.21
@@ -1,16 +1,18 @@ @@ -1,16 +1,18 @@
1# $NetBSD: Makefile,v 1.20 2020/04/07 12:08:13 adam Exp $ 1# $NetBSD: Makefile,v 1.21 2021/11/01 18:58:56 wiz Exp $
2 2
3DISTNAME= pyparsing-2.4.7 3DISTNAME= pyparsing-3.0.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyparsing/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyparsing/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/pyparsing/pyparsing 9HOMEPAGE= https://github.com/pyparsing/pyparsing
10COMMENT= Parsing module for Python 10COMMENT= Parsing module for Python
11LICENSE= mit 11LICENSE= mit
12 12
13USE_LANGUAGES= # none 13USE_LANGUAGES= # none
14 14
 15PYTHON_VERSIONS_INCOMPATIBLE= 27
 16
15.include "../../lang/python/egg.mk" 17.include "../../lang/python/egg.mk"
16.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/devel/py-pyparsing/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-pyparsing/PLIST 2015/12/30 14:57:02 1.3
+++ pkgsrc/devel/py-pyparsing/PLIST 2021/11/01 18:58:56 1.4
@@ -1,8 +1,40 @@ @@ -1,8 +1,40 @@
1@comment $NetBSD: PLIST,v 1.3 2015/12/30 14:57:02 leot Exp $ 1@comment $NetBSD: PLIST,v 1.4 2021/11/01 18:58:56 wiz Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
5${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
6${PYSITELIB}/pyparsing.py 7${PYSITELIB}/pyparsing/__init__.py
7${PYSITELIB}/pyparsing.pyc 8${PYSITELIB}/pyparsing/__init__.pyc
8${PYSITELIB}/pyparsing.pyo 9${PYSITELIB}/pyparsing/__init__.pyo
 10${PYSITELIB}/pyparsing/actions.py
 11${PYSITELIB}/pyparsing/actions.pyc
 12${PYSITELIB}/pyparsing/actions.pyo
 13${PYSITELIB}/pyparsing/common.py
 14${PYSITELIB}/pyparsing/common.pyc
 15${PYSITELIB}/pyparsing/common.pyo
 16${PYSITELIB}/pyparsing/core.py
 17${PYSITELIB}/pyparsing/core.pyc
 18${PYSITELIB}/pyparsing/core.pyo
 19${PYSITELIB}/pyparsing/diagram/__init__.py
 20${PYSITELIB}/pyparsing/diagram/__init__.pyc
 21${PYSITELIB}/pyparsing/diagram/__init__.pyo
 22${PYSITELIB}/pyparsing/diagram/template.jinja2
 23${PYSITELIB}/pyparsing/exceptions.py
 24${PYSITELIB}/pyparsing/exceptions.pyc
 25${PYSITELIB}/pyparsing/exceptions.pyo
 26${PYSITELIB}/pyparsing/helpers.py
 27${PYSITELIB}/pyparsing/helpers.pyc
 28${PYSITELIB}/pyparsing/helpers.pyo
 29${PYSITELIB}/pyparsing/results.py
 30${PYSITELIB}/pyparsing/results.pyc
 31${PYSITELIB}/pyparsing/results.pyo
 32${PYSITELIB}/pyparsing/testing.py
 33${PYSITELIB}/pyparsing/testing.pyc
 34${PYSITELIB}/pyparsing/testing.pyo
 35${PYSITELIB}/pyparsing/unicode.py
 36${PYSITELIB}/pyparsing/unicode.pyc
 37${PYSITELIB}/pyparsing/unicode.pyo
 38${PYSITELIB}/pyparsing/util.py
 39${PYSITELIB}/pyparsing/util.pyc
 40${PYSITELIB}/pyparsing/util.pyo

cvs diff -r1.21 -r1.22 pkgsrc/devel/py-pyparsing/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-pyparsing/distinfo 2021/10/26 10:18:59 1.21
+++ pkgsrc/devel/py-pyparsing/distinfo 2021/11/01 18:58:56 1.22
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.21 2021/10/26 10:18:59 nia Exp $ 1$NetBSD: distinfo,v 1.22 2021/11/01 18:58:56 wiz Exp $
2 2
3BLAKE2s (pyparsing-2.4.7.tar.gz) = 8c0b51d001f2d7905509196c20518d3e2e773f48241564a02ce1ca654e753c1b 3BLAKE2s (pyparsing-3.0.0.tar.gz) = c4bf931eacef276d0c04776e027d9ae97989327298a7d6dce50f07b17ef62dd4
4SHA512 (pyparsing-2.4.7.tar.gz) = 0b9f8f18907f65cb3af1b48ed57989e183f28d71646f2b2f820e772476f596ca15ee1a689f3042f18458206457f4683d10daa6e73dfd3ae82d5e4405882f9dd2 4SHA512 (pyparsing-3.0.0.tar.gz) = ff726bd33549b419909fc2f1398e92b6acc7d72ab112b2e850db68fce218f602cc31e6736e3e692f5c51ad089168e4b84476a9a2527aed5d86b064557f83fc72
5Size (pyparsing-2.4.7.tar.gz) = 649718 bytes 5Size (pyparsing-3.0.0.tar.gz) = 875599 bytes