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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| wdl_parsers-0.2.0.tar.gz | 142.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.