pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-pyparsing py-pyparsing: update to 3.0.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6b357791352e
branches:  trunk
changeset: 768800:6b357791352e
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Nov 01 18:58:56 2021 +0000

description:
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

diffstat:

 devel/py-pyparsing/Makefile |   6 ++++--
 devel/py-pyparsing/PLIST    |  40 ++++++++++++++++++++++++++++++++++++----
 devel/py-pyparsing/distinfo |   8 ++++----
 3 files changed, 44 insertions(+), 10 deletions(-)

diffs (81 lines):

diff -r 03910baedbbf -r 6b357791352e devel/py-pyparsing/Makefile
--- a/devel/py-pyparsing/Makefile       Mon Nov 01 18:58:33 2021 +0000
+++ b/devel/py-pyparsing/Makefile       Mon Nov 01 18:58:56 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2020/04/07 12:08:13 adam Exp $
+# $NetBSD: Makefile,v 1.21 2021/11/01 18:58:56 wiz Exp $
 
-DISTNAME=      pyparsing-2.4.7
+DISTNAME=      pyparsing-3.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyparsing/}
@@ -12,5 +12,7 @@
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 03910baedbbf -r 6b357791352e devel/py-pyparsing/PLIST
--- a/devel/py-pyparsing/PLIST  Mon Nov 01 18:58:33 2021 +0000
+++ b/devel/py-pyparsing/PLIST  Mon Nov 01 18:58:56 2021 +0000
@@ -1,8 +1,40 @@
-@comment $NetBSD: PLIST,v 1.3 2015/12/30 14:57:02 leot Exp $
+@comment $NetBSD: PLIST,v 1.4 2021/11/01 18:58:56 wiz Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/pyparsing.py
-${PYSITELIB}/pyparsing.pyc
-${PYSITELIB}/pyparsing.pyo
+${PYSITELIB}/pyparsing/__init__.py
+${PYSITELIB}/pyparsing/__init__.pyc
+${PYSITELIB}/pyparsing/__init__.pyo
+${PYSITELIB}/pyparsing/actions.py
+${PYSITELIB}/pyparsing/actions.pyc
+${PYSITELIB}/pyparsing/actions.pyo
+${PYSITELIB}/pyparsing/common.py
+${PYSITELIB}/pyparsing/common.pyc
+${PYSITELIB}/pyparsing/common.pyo
+${PYSITELIB}/pyparsing/core.py
+${PYSITELIB}/pyparsing/core.pyc
+${PYSITELIB}/pyparsing/core.pyo
+${PYSITELIB}/pyparsing/diagram/__init__.py
+${PYSITELIB}/pyparsing/diagram/__init__.pyc
+${PYSITELIB}/pyparsing/diagram/__init__.pyo
+${PYSITELIB}/pyparsing/diagram/template.jinja2
+${PYSITELIB}/pyparsing/exceptions.py
+${PYSITELIB}/pyparsing/exceptions.pyc
+${PYSITELIB}/pyparsing/exceptions.pyo
+${PYSITELIB}/pyparsing/helpers.py
+${PYSITELIB}/pyparsing/helpers.pyc
+${PYSITELIB}/pyparsing/helpers.pyo
+${PYSITELIB}/pyparsing/results.py
+${PYSITELIB}/pyparsing/results.pyc
+${PYSITELIB}/pyparsing/results.pyo
+${PYSITELIB}/pyparsing/testing.py
+${PYSITELIB}/pyparsing/testing.pyc
+${PYSITELIB}/pyparsing/testing.pyo
+${PYSITELIB}/pyparsing/unicode.py
+${PYSITELIB}/pyparsing/unicode.pyc
+${PYSITELIB}/pyparsing/unicode.pyo
+${PYSITELIB}/pyparsing/util.py
+${PYSITELIB}/pyparsing/util.pyc
+${PYSITELIB}/pyparsing/util.pyo
diff -r 03910baedbbf -r 6b357791352e devel/py-pyparsing/distinfo
--- a/devel/py-pyparsing/distinfo       Mon Nov 01 18:58:33 2021 +0000
+++ b/devel/py-pyparsing/distinfo       Mon Nov 01 18:58:56 2021 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.21 2021/10/26 10:18:59 nia Exp $
+$NetBSD: distinfo,v 1.22 2021/11/01 18:58:56 wiz Exp $
 
-BLAKE2s (pyparsing-2.4.7.tar.gz) = 8c0b51d001f2d7905509196c20518d3e2e773f48241564a02ce1ca654e753c1b
-SHA512 (pyparsing-2.4.7.tar.gz) = 0b9f8f18907f65cb3af1b48ed57989e183f28d71646f2b2f820e772476f596ca15ee1a689f3042f18458206457f4683d10daa6e73dfd3ae82d5e4405882f9dd2
-Size (pyparsing-2.4.7.tar.gz) = 649718 bytes
+BLAKE2s (pyparsing-3.0.0.tar.gz) = c4bf931eacef276d0c04776e027d9ae97989327298a7d6dce50f07b17ef62dd4
+SHA512 (pyparsing-3.0.0.tar.gz) = ff726bd33549b419909fc2f1398e92b6acc7d72ab112b2e850db68fce218f602cc31e6736e3e692f5c51ad089168e4b84476a9a2527aed5d86b064557f83fc72
+Size (pyparsing-3.0.0.tar.gz) = 875599 bytes



Home | Main Index | Thread Index | Old Index