py-textx-2.3.0 import to wip

This commit is contained in:
K.I.A.Derouiche 2020-12-27 16:13:16 +01:00
parent c204f6a137
commit 59e037b9bd
5 changed files with 101 additions and 0 deletions

View File

@ -4391,6 +4391,7 @@ SUBDIR+= py-testfixtures
SUBDIR+= py-texext
SUBDIR+= py-texml
SUBDIR+= py-textblob
SUBDIR+= py-textx
SUBDIR+= py-thLib
SUBDIR+= py-thermistor
SUBDIR+= py-thermopy

6
py-textx/DESCR Normal file
View File

@ -0,0 +1,6 @@
textX is a meta-language for building Domain-Specific Languages (DSLs) in
Python. In a nutshell, textX will help you build your textual language
in an easy way. You can invent your own language or build a support for
already existing textual language or file format. From a single language
description (grammar), textX will build a parser and a meta-model for the
language.

18
py-textx/Makefile Normal file
View File

@ -0,0 +1,18 @@
# $NetBSD$
DISTNAME= textX-2.3.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
CATEGORIES= parallel python
MASTER_SITES= ${MASTER_SITE_PYPI:=t/textX/}
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://textx.github.io/textX/
COMMENT= Domain-Specific Languages and parsers in Python made easy
LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-twine>=1.13.0:../../net/py-twine
DEPENDS+ ${PYPKGPREFIX}-arpeggio>=1.10.1:../../wip/py-arpeggio
TEST_DEPEND= ${PYPKGPREFIX}-flake8>=:../../devel/py-flake8
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

70
py-textx/PLIST Normal file
View File

@ -0,0 +1,70 @@
@comment $NetBSD$
bin/textx
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/textx/__init__.py
${PYSITELIB}/textx/__init__.pyc
${PYSITELIB}/textx/__init__.pyo
${PYSITELIB}/textx/cli/__init__.py
${PYSITELIB}/textx/cli/__init__.pyc
${PYSITELIB}/textx/cli/__init__.pyo
${PYSITELIB}/textx/cli/check.py
${PYSITELIB}/textx/cli/check.pyc
${PYSITELIB}/textx/cli/check.pyo
${PYSITELIB}/textx/cli/discover.py
${PYSITELIB}/textx/cli/discover.pyc
${PYSITELIB}/textx/cli/discover.pyo
${PYSITELIB}/textx/cli/generate.py
${PYSITELIB}/textx/cli/generate.pyc
${PYSITELIB}/textx/cli/generate.pyo
${PYSITELIB}/textx/cli/version.py
${PYSITELIB}/textx/cli/version.pyc
${PYSITELIB}/textx/cli/version.pyo
${PYSITELIB}/textx/const.py
${PYSITELIB}/textx/const.pyc
${PYSITELIB}/textx/const.pyo
${PYSITELIB}/textx/exceptions.py
${PYSITELIB}/textx/exceptions.pyc
${PYSITELIB}/textx/exceptions.pyo
${PYSITELIB}/textx/export.py
${PYSITELIB}/textx/export.pyc
${PYSITELIB}/textx/export.pyo
${PYSITELIB}/textx/generators.py
${PYSITELIB}/textx/generators.pyc
${PYSITELIB}/textx/generators.pyo
${PYSITELIB}/textx/lang.py
${PYSITELIB}/textx/lang.pyc
${PYSITELIB}/textx/lang.pyo
${PYSITELIB}/textx/metamodel.py
${PYSITELIB}/textx/metamodel.pyc
${PYSITELIB}/textx/metamodel.pyo
${PYSITELIB}/textx/model.py
${PYSITELIB}/textx/model.pyc
${PYSITELIB}/textx/model.pyo
${PYSITELIB}/textx/model_params.py
${PYSITELIB}/textx/model_params.pyc
${PYSITELIB}/textx/model_params.pyo
${PYSITELIB}/textx/registration.py
${PYSITELIB}/textx/registration.pyc
${PYSITELIB}/textx/registration.pyo
${PYSITELIB}/textx/scoping/__init__.py
${PYSITELIB}/textx/scoping/__init__.pyc
${PYSITELIB}/textx/scoping/__init__.pyo
${PYSITELIB}/textx/scoping/providers.py
${PYSITELIB}/textx/scoping/providers.pyc
${PYSITELIB}/textx/scoping/providers.pyo
${PYSITELIB}/textx/scoping/rrel.py
${PYSITELIB}/textx/scoping/rrel.pyc
${PYSITELIB}/textx/scoping/rrel.pyo
${PYSITELIB}/textx/scoping/tools.py
${PYSITELIB}/textx/scoping/tools.pyc
${PYSITELIB}/textx/scoping/tools.pyo
${PYSITELIB}/textx/six.py
${PYSITELIB}/textx/six.pyc
${PYSITELIB}/textx/six.pyo
${PYSITELIB}/textx/textx.tx

6
py-textx/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (textX-2.3.0.tar.gz) = 9ba6a3e42bda2097400a57b5c6a19e41a828f115
RMD160 (textX-2.3.0.tar.gz) = 754a471b73b866cadc3fc48736efb487ea5f65d4
SHA512 (textX-2.3.0.tar.gz) = 80b1dfac75e481bc85d22979162025b8a2db80a83fe6562bd0f9d7fbff5523863e0eaa950df09149956ea1680590211a5dfa32d33aeb635096d122452012b083
Size (textX-2.3.0.tar.gz) = 1826346 bytes