textX

View on PyPIReverse Dependencies (71)

4.1.0 textx-4.1.0-py3-none-any.whl

Wheel Details

Project: textX
Version: 4.1.0
Filename: textx-4.1.0-py3-none-any.whl
Download: [link]
Size: 67845
MD5: c29f7aeef148d022024488e8cbafd795
SHA256: 297784421e81a27b3701c968cf820353b79969e0d443f4ca6ac9352a827bf871
Uploaded: 2024-10-26 13:11:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: textX
Version: 4.1.0
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
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8
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: mike; extra == "dev"
Requires-Dist: click (<9.0,>=7.0); extra == "test"
Requires-Dist: ruff; 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: 6279 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=uhwqazpUPlTwSuEu9RWAp7F_JUk-5-_3OxaKW8zFjuY 1821
textx/export.py sha256=xvfjalu8HJXLzB06JtNJhnNnI5B_D6GdoBBw8k0f0gA 16553
textx/generators.py sha256=ABmCJOkMZKkeTJh_Xc2dz01j_2ceOCJ5odVECpl46ik 3514
textx/lang.py sha256=M_kP3hjNDaOeodo8swcSbQrhPJGAOTMnN_WRGROpWP8 38631
textx/metamodel.py sha256=xAxiVMS7K_xMEap-DDcTPEPjy0AYY9pKdosshp2dh0g 31404
textx/model.py sha256=5tqgxlrJ5fp6x6PhRGELmKjy6_R7mGRSbjSn99qd-gA 45676
textx/model_params.py sha256=Ehh5K-brpe9jZWV2-8owRQmnYXYpuS5J__8nXorvSIU 2529
textx/registration.py sha256=KnCBjyqvcCPdB2jnO3-acrDBkJ3QQIamHILPJmiq9Qg 11703
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.1.0.dist-info/entry_points.txt sha256=MWtAU3CR571JOpLmzAtwzfQSE-7WBMmvz62GRkrv0uw 479
textx-4.1.0.dist-info/LICENSE.txt sha256=aGTZC-qHmjJlDIIMnSe2t-VlP3vgoA-zX9uIRxhoMps 1122
textx-4.1.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
textx-4.1.0.dist-info/METADATA sha256=GZBQS1KLr1-dTgO_OVruMRjHLLsxgLRBNx2idx_XtRA 8452
textx-4.1.0.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