textX

View on PyPIReverse Dependencies (62)

4.0.1 textx-4.0.1-py3-none-any.whl

Wheel Details

Project: textX
Version: 4.0.1
Filename: textx-4.0.1-py3-none-any.whl
Download: [link]
Size: 66809
MD5: fccc7b2d2a8007a065179260ad632f97
SHA256: 023bdb338ec4d6f8ad4c8b58e8bc16975920a5bd379428d8b027c1a7d02a42b4
Uploaded: 2023-11-12 11:55:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: textX
Version: 4.0.1
Summary: Meta-language for DSL implementation inspired by Xtext
Author-Email: "Igor R. Dejanović" <igor.dejanovic[at]gmail.com>, Pierre Bayerl <noemail[at]nowhere.com>
Maintainer-Email: "Igor R. Dejanović" <igor.dejanovic[at]gmail.com>, Pierre Bayerl <noemail[at]nowhere.com>
Project-Url: Changelog, https://github.com/textX/textX/blob/master/CHANGELOG.md
Project-Url: Homepage, https://textx.github.io/textX/
Project-Url: Repository, https://github.com/textX/textX/
Keywords: parser,meta-language,meta-model,language,DSL
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Interpreters
Classifier: Topic :: Software Development :: Compilers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8, <3.13
Requires-Dist: Arpeggio (>=2.0.0)
Requires-Dist: importlib-metadata; python_version < "3.10"
Requires-Dist: click (<9.0,>=7.0); extra == "cli"
Requires-Dist: textX-dev; extra == "dev"
Requires-Dist: click (<9.0,>=7.0); extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: flit; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mike; extra == "dev"
Requires-Dist: click (<9.0,>=7.0); extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: attrs; extra == "test"
Requires-Dist: jinja2; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: coveralls; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: html5lib; extra == "test"
Provides-Extra: cli
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 6148 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
textx/__init__.py sha256=uxUkN_mzgJtkDQuS397CLE3uI98jC0OV1NIj5K3_uVc 1033
textx/const.py sha256=8FYc6YOU1B8LT-gQaNnNzfBFzBRAPwavCMLo_fe9Gjo 804
textx/exceptions.py sha256=uUrVKe_7W5FCvc-jdtEUjAPmJCnAyRg52chl5LSuwNY 1672
textx/export.py sha256=K7CAE5EIe8VoI_GcblstOzHMlWpJRuc7DBx8k05cl20 14142
textx/generators.py sha256=KC2j1PWP37fG5szk7k9HnzYzIbp0EwDVcgAtVQnY1TY 3405
textx/lang.py sha256=SZuvITSa_OPNZ-yFCBgWn9V8-ciHIi2s2Ev-SwJaT04 39144
textx/metamodel.py sha256=-x_LApjFX292zn3FYjfG7oewWJemxJ8JpCUkS_QAIPs 30960
textx/model.py sha256=xshtRPNZlENJatP-39MWYl8SXyq60vTMyYZyvmuBoN0 45645
textx/model_params.py sha256=Ehh5K-brpe9jZWV2-8owRQmnYXYpuS5J__8nXorvSIU 2529
textx/registration.py sha256=jqWFKeKW3sWzdBSES6EMgtTYE94w_BeDBFurVQTHlM8 11727
textx/textx.tx sha256=mD05YK8Ri9WPN-4fnT3Qj8W-fRdiX5BDTIc-SHl4Erg 2560
textx/cli/__init__.py sha256=2-q0K3MuhL-zgpLUQ9xhO7lIxJriiKBlAEkYYbkzvAg 1066
textx/cli/check.py sha256=4Psgtfm0IDkCSEfqSIDZY8Pd9TV6jKPULSYP2zTdgvE 2657
textx/cli/discover.py sha256=qON7qJxmpSUjJGE3i2GTvAIWuYxpc4MQiC2awnUAalE 1305
textx/cli/generate.py sha256=_3oVzSQKnDkd5e3hyxK2euUEFs5iQoKbNS5P-vhSs0Q 5009
textx/cli/version.py sha256=njtQ-gJmvByLeRB3JrLHqnfepqjKJ1txq2b1wlt_rvU 379
textx/scoping/__init__.py sha256=fh7TgP3T_xgo_QtHKAciBfWEfLzMf_RRTGX8l4y8nHc 12961
textx/scoping/providers.py sha256=YDxHNd3pEZYSKjEuZjih4P6lkiUiOISo-BwToiAFzNM 26538
textx/scoping/rrel.py sha256=ahge-SfYQoR_KYCi3QoI_RhnS57TSaUd-v2-WO2w2l4 24986
textx/scoping/tools.py sha256=n6Azxu9PTUcEUhVfzE862gN7_3Es8j41GSxSDoTChdQ 7680
textx-4.0.1.dist-info/entry_points.txt sha256=MWtAU3CR571JOpLmzAtwzfQSE-7WBMmvz62GRkrv0uw 479
textx-4.0.1.dist-info/LICENSE.txt sha256=aGTZC-qHmjJlDIIMnSe2t-VlP3vgoA-zX9uIRxhoMps 1122
textx-4.0.1.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
textx-4.0.1.dist-info/METADATA sha256=xoo9QWd7fO3IPAT5uq0iKg2uniMfzg100srnQm0CAJI 8355
textx-4.0.1.dist-info/RECORD

entry_points.txt

textx = textx.cli:textx
check = textx.cli.check:check
generate = textx.cli.generate:generate
list_generators = textx.cli.discover:list_generators
list_languages = textx.cli.discover:list_languages
version = textx.cli.version:version
any_dot = textx.generators:model_generate_dot
textx_dot = textx.generators:metamodel_generate_dot
textx_plantuml = textx.generators:metamodel_generate_plantuml
textx = textx.metamodel:textx