pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/py-parso



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct 16 17:02:14 UTC 2017

Added Files:
        pkgsrc/lang/py-parso: DESCR Makefile PLIST distinfo

Log Message:
Parso is a Python parser that supports error recovery and round-trip parsing
for different Python versions (in multiple Python versions). Parso is also
able to list multiple syntax errors in your python file.

Parso has been battle-tested by jedi. It was pulled out of jedi to be useful
for other projects as well.

Parso consists of a small API to parse Python and analyse the syntax tree.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/py-parso/DESCR \
    pkgsrc/lang/py-parso/Makefile pkgsrc/lang/py-parso/PLIST \
    pkgsrc/lang/py-parso/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/lang/py-parso/DESCR
diff -u /dev/null pkgsrc/lang/py-parso/DESCR:1.1
--- /dev/null   Mon Oct 16 17:02:14 2017
+++ pkgsrc/lang/py-parso/DESCR  Mon Oct 16 17:02:14 2017
@@ -0,0 +1,8 @@
+Parso is a Python parser that supports error recovery and round-trip parsing
+for different Python versions (in multiple Python versions). Parso is also
+able to list multiple syntax errors in your python file.
+
+Parso has been battle-tested by jedi. It was pulled out of jedi to be useful
+for other projects as well.
+
+Parso consists of a small API to parse Python and analyse the syntax tree.
Index: pkgsrc/lang/py-parso/Makefile
diff -u /dev/null pkgsrc/lang/py-parso/Makefile:1.1
--- /dev/null   Mon Oct 16 17:02:14 2017
+++ pkgsrc/lang/py-parso/Makefile       Mon Oct 16 17:02:14 2017
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2017/10/16 17:02:14 adam Exp $
+
+DISTNAME=      parso-0.1.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    lang python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/parso/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/davidhalter/parso
+COMMENT=       Python Parser
+LICENSE=       mit
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/py-parso/PLIST
diff -u /dev/null pkgsrc/lang/py-parso/PLIST:1.1
--- /dev/null   Mon Oct 16 17:02:14 2017
+++ pkgsrc/lang/py-parso/PLIST  Mon Oct 16 17:02:14 2017
@@ -0,0 +1,77 @@
+@comment $NetBSD: PLIST,v 1.1 2017/10/16 17:02:14 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/parso/__init__.py
+${PYSITELIB}/parso/__init__.pyc
+${PYSITELIB}/parso/__init__.pyo
+${PYSITELIB}/parso/_compatibility.py
+${PYSITELIB}/parso/_compatibility.pyc
+${PYSITELIB}/parso/_compatibility.pyo
+${PYSITELIB}/parso/cache.py
+${PYSITELIB}/parso/cache.pyc
+${PYSITELIB}/parso/cache.pyo
+${PYSITELIB}/parso/grammar.py
+${PYSITELIB}/parso/grammar.pyc
+${PYSITELIB}/parso/grammar.pyo
+${PYSITELIB}/parso/normalizer.py
+${PYSITELIB}/parso/normalizer.pyc
+${PYSITELIB}/parso/normalizer.pyo
+${PYSITELIB}/parso/parser.py
+${PYSITELIB}/parso/parser.pyc
+${PYSITELIB}/parso/parser.pyo
+${PYSITELIB}/parso/pgen2/__init__.py
+${PYSITELIB}/parso/pgen2/__init__.pyc
+${PYSITELIB}/parso/pgen2/__init__.pyo
+${PYSITELIB}/parso/pgen2/grammar.py
+${PYSITELIB}/parso/pgen2/grammar.pyc
+${PYSITELIB}/parso/pgen2/grammar.pyo
+${PYSITELIB}/parso/pgen2/parse.py
+${PYSITELIB}/parso/pgen2/parse.pyc
+${PYSITELIB}/parso/pgen2/parse.pyo
+${PYSITELIB}/parso/pgen2/pgen.py
+${PYSITELIB}/parso/pgen2/pgen.pyc
+${PYSITELIB}/parso/pgen2/pgen.pyo
+${PYSITELIB}/parso/python/__init__.py
+${PYSITELIB}/parso/python/__init__.pyc
+${PYSITELIB}/parso/python/__init__.pyo
+${PYSITELIB}/parso/python/diff.py
+${PYSITELIB}/parso/python/diff.pyc
+${PYSITELIB}/parso/python/diff.pyo
+${PYSITELIB}/parso/python/errors.py
+${PYSITELIB}/parso/python/errors.pyc
+${PYSITELIB}/parso/python/errors.pyo
+${PYSITELIB}/parso/python/fstring.py
+${PYSITELIB}/parso/python/fstring.pyc
+${PYSITELIB}/parso/python/fstring.pyo
+${PYSITELIB}/parso/python/grammar26.txt
+${PYSITELIB}/parso/python/grammar27.txt
+${PYSITELIB}/parso/python/grammar33.txt
+${PYSITELIB}/parso/python/grammar34.txt
+${PYSITELIB}/parso/python/grammar35.txt
+${PYSITELIB}/parso/python/grammar36.txt
+${PYSITELIB}/parso/python/parser.py
+${PYSITELIB}/parso/python/parser.pyc
+${PYSITELIB}/parso/python/parser.pyo
+${PYSITELIB}/parso/python/pep8.py
+${PYSITELIB}/parso/python/pep8.pyc
+${PYSITELIB}/parso/python/pep8.pyo
+${PYSITELIB}/parso/python/prefix.py
+${PYSITELIB}/parso/python/prefix.pyc
+${PYSITELIB}/parso/python/prefix.pyo
+${PYSITELIB}/parso/python/token.py
+${PYSITELIB}/parso/python/token.pyc
+${PYSITELIB}/parso/python/token.pyo
+${PYSITELIB}/parso/python/tokenize.py
+${PYSITELIB}/parso/python/tokenize.pyc
+${PYSITELIB}/parso/python/tokenize.pyo
+${PYSITELIB}/parso/python/tree.py
+${PYSITELIB}/parso/python/tree.pyc
+${PYSITELIB}/parso/python/tree.pyo
+${PYSITELIB}/parso/tree.py
+${PYSITELIB}/parso/tree.pyc
+${PYSITELIB}/parso/tree.pyo
+${PYSITELIB}/parso/utils.py
+${PYSITELIB}/parso/utils.pyc
+${PYSITELIB}/parso/utils.pyo
Index: pkgsrc/lang/py-parso/distinfo
diff -u /dev/null pkgsrc/lang/py-parso/distinfo:1.1
--- /dev/null   Mon Oct 16 17:02:14 2017
+++ pkgsrc/lang/py-parso/distinfo       Mon Oct 16 17:02:14 2017
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/10/16 17:02:14 adam Exp $
+
+SHA1 (parso-0.1.0.tar.gz) = c22a0b97443810af0b45e24bf0424f1bd7583800
+RMD160 (parso-0.1.0.tar.gz) = a01b2e40ee094cd55054ce93c7a9dbeb0a839d92
+SHA512 (parso-0.1.0.tar.gz) = e0ab487c717324e03ec4ef57c34268973410f34fecb30786b889c174e8867c304aba1257ee7ed09e1334718680ef931f7ee0e55ce71444c1004eeb1cd5e59ef4
+Size (parso-0.1.0.tar.gz) = 378813 bytes



Home | Main Index | Thread Index | Old Index