Mon Apr 11 11:21:05 2022 UTC ()
py-pyparsing: updated to 3.0.8

Version 3.0.8
-------------
- API CHANGE: modified pyproject.toml to require Python version
  3.6.8 or later for pyparsing 3.x. Earlier minor versions of 3.6
  fail in evaluating the `version_info` class (implemented using
  `typing.NamedTuple`). If you are using an earlier version of Python
  3.6, you will need to use pyparsing 2.4.7.

- Improved pyparsing import time by deferring regex pattern compiles.

- Updated build to use flit, PR by Michaナ� Gテウrny, added BUILDING.md
  doc and removed old Windows build scripts - nice cleanup work!

- More type-hinting added for all arithmetic and logical operator
  methods in `ParserElement`. PR from Kazantcev Andrey, thank you.

- Fixed `infix_notation`'s definitions of `lpar` and `rpar`, to accept
  parse expressions such that they do not get suppressed in the parsed
  results. PR submitted by Philippe Prados, nice work.

- Fixed bug in railroad diagramming with expressions containing `Combine`
  elements. Reported by Jeremy White, thanks!

- Added `show_groups` argument to `create_diagram` to highlight grouped
  elements with an unlabeled bounding box.

- Added `unicode_denormalizer.py` to the examples as a demonstration
  of how Python's interpreter will accept Unicode characters in
  identifiers, but normalizes them back to ASCII so that identifiers
  `print` and `�摯。�搏サ盞「�搏��攪〜 and `�摶呆搨汝摎を搗帋オ輿 are all equivalent.

- Removed imports of deprecated `sre_constants` module for catching
  exceptions when compiling regular expressions. PR submitted by
  Serhiy Storchaka, thank you.


(adam)
diff -r1.25 -r1.26 pkgsrc/devel/py-pyparsing/Makefile
diff -r1.25 -r1.26 pkgsrc/devel/py-pyparsing/distinfo
diff -r1.4 -r1.5 pkgsrc/devel/py-pyparsing/PLIST

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

--- pkgsrc/devel/py-pyparsing/Makefile 2022/01/21 11:31:47 1.25
+++ pkgsrc/devel/py-pyparsing/Makefile 2022/04/11 11:21:05 1.26
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.25 2022/01/21 11:31:47 adam Exp $ 1# $NetBSD: Makefile,v 1.26 2022/04/11 11:21:05 adam Exp $
2 2
3DISTNAME= pyparsing-3.0.7 3DISTNAME= pyparsing-3.0.8
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 15PYTHON_VERSIONS_INCOMPATIBLE= 27
16 16
17.include "../../lang/python/egg.mk" 17.include "../../lang/python/wheel.mk"
18.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/py-pyparsing/distinfo 2022/01/21 11:31:47 1.25
+++ pkgsrc/devel/py-pyparsing/distinfo 2022/04/11 11:21:05 1.26
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.25 2022/01/21 11:31:47 adam Exp $ 1$NetBSD: distinfo,v 1.26 2022/04/11 11:21:05 adam Exp $
2 2
3BLAKE2s (pyparsing-3.0.7.tar.gz) = 7c6ed7109b79c8b886a0fc854d7b518285e49e68001355a479968c6033ef931f 3BLAKE2s (pyparsing-3.0.8.tar.gz) = 5f83b4f07c8a66e238e1cd67b8382210bbd4842b73836bcb218ceda25128e75e
4SHA512 (pyparsing-3.0.7.tar.gz) = 1e692f4cdaa6b6e8ca2729d0a3e2ba16d978f1957c538b6de3a4220ec7d996bdbe87c41c43abab851fffa3b0498a05841373e435602917b8c095042e273badb5 4SHA512 (pyparsing-3.0.8.tar.gz) = 7495d95cb35174bd6419c8fddbc885083874c4ea782e483a4253b3b20cd3d8fc93bf5b51dcc55cd00674e251e6757f2cc69467a27be4c45de71486bb5f0f3e45
5Size (pyparsing-3.0.7.tar.gz) = 884709 bytes 5Size (pyparsing-3.0.8.tar.gz) = 1971138 bytes

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

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