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 supporteddiff -r1.20 -r1.21 pkgsrc/devel/py-pyparsing/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= pyparsing-2.4.7 | 3 | DISTNAME= pyparsing-3.0.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyparsing/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyparsing/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/pyparsing/pyparsing | 9 | HOMEPAGE= https://github.com/pyparsing/pyparsing | |
10 | COMMENT= Parsing module for Python | 10 | COMMENT= Parsing module for Python | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | USE_LANGUAGES= # none | 13 | USE_LANGUAGES= # none | |
14 | 14 | |||
15 | PYTHON_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" |
@@ -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 |
@@ -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 | |||
3 | BLAKE2s (pyparsing-2.4.7.tar.gz) = 8c0b51d001f2d7905509196c20518d3e2e773f48241564a02ce1ca654e753c1b | 3 | BLAKE2s (pyparsing-3.0.0.tar.gz) = c4bf931eacef276d0c04776e027d9ae97989327298a7d6dce50f07b17ef62dd4 | |
4 | SHA512 (pyparsing-2.4.7.tar.gz) = 0b9f8f18907f65cb3af1b48ed57989e183f28d71646f2b2f820e772476f596ca15ee1a689f3042f18458206457f4683d10daa6e73dfd3ae82d5e4405882f9dd2 | 4 | SHA512 (pyparsing-3.0.0.tar.gz) = ff726bd33549b419909fc2f1398e92b6acc7d72ab112b2e850db68fce218f602cc31e6736e3e692f5c51ad089168e4b84476a9a2527aed5d86b064557f83fc72 | |
5 | Size (pyparsing-2.4.7.tar.gz) = 649718 bytes | 5 | Size (pyparsing-3.0.0.tar.gz) = 875599 bytes |