Skip to main content

wdl-parsers

A Python package that provides the generated Hermes and Antlr4 WDL parsers for Python.

Version Parser(s) Module
draft-2 Hermes draft_2
v1.0 Antlr4 v1_0
v1.1 Antlr4 v1_1
development Antlr4 development

Installation

From the CLI:

pip install wdl_parsers

Usage

# the following modules are available:
import wdl_parsers.draft_2
import wdl_parsers.v1_0
import wdl_parsers.v1_1
import wdl_parsers.development
# draft-2 hermes parser
from wdl_parsers.draft_2 import wdl_parser

# 1.0 antlr4 parser
from wdl_parsers.v1_0.WdlV1Lexer import WdlV1Lexer
from wdl_parsers.v1_0.WdlV1Parser import WdlV1Parser

# 1.1 antlr4 parser
from wdl_parsers.v1_1.WdlV1_1Lexer import WdlV1_1Lexer
from wdl_parsers.v1_1.WdlV1_1Parser import WdlV1_1Parser

# development antlr4 parser
from wdl_parsers.development.WdlLexer import WdlLexer
from wdl_parsers.development.WdlParser import WdlParser

# parse WDL files with these parsers
# ...

License

The grammar files come from openwdl/wdl under the BSD 3-Clause "New" or "Revised" License.

Metadata

Release files for wdl-parsers 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wdl-parsers 0.2.0
File Size Uploaded Provenance
wdl_parsers-0.2.0.tar.gz 142.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for wdl-parsers 0.2.0
File Interpreter ABI Platform
wdl_parsers-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 294.5 kB

Release files / wdl_parsers-0.2.0.tar.gz

Download URL wdl_parsers-0.2.0.tar.gz
Size 142.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c2014e3ef69547550cc8504141177091d37fa8746ff67dcaee229f90357d2ecd
BLAKE2b-256 checksum
How to use checksums
e4ca10ff80ffaa124d97e0bbd6f2827a7f160391c729fef38eb00f27116cd90c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.2

Release files / wdl_parsers-0.2.0-py3-none-any.whl

Download URL wdl_parsers-0.2.0-py3-none-any.whl
Size 152.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e251b1639aef2cfb47c72e503c610432a6d7ce2efb8226acc9185103321aec3
BLAKE2b-256 checksum
How to use checksums
2450c4f76ed78795b611782d35cace6b173d7dd1851ac69f9b15732439bcabe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.2

Security for wdl-parsers 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page