Skip to main content

panproto grammar pack: Data — JSON, TOML, XML, YAML, SQL, CSV, GraphQL, Protobuf

Project description

panproto-grammars-data

A panproto companion package shipping tree-sitter grammars for data languages: JSON, TOML, XML, YAML, SQL, CSV, GraphQL, Protobuf.

Install

pip install panproto-grammars-data

The package declares an entry point under panproto.grammars. panproto's AstParserRegistry factory picks it up automatically; there is nothing to import from this package directly.

Use

import panproto

reg = panproto.AstParserRegistry()
# parse one of the grammars this pack adds:
# schema = reg.parse_with_protocol("typescript", b"...", "main.ts")

See the panproto repository for the full list of available grammar packs and the source for this one at crates/panproto-grammars-data/ and bindings/python-grammars-data/.

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

panproto_grammars_data-0.50.5-cp313-abi3-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_data-0.50.5-cp313-abi3-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_data-0.50.5-cp313-abi3-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_data-0.50.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 800b4ec6e2d7dcc0290a14da7fdceee63a777602d07ff3881963585957a43727
MD5 56a8befa1491b69039f5b7cc419ee8ef
BLAKE2b-256 b72e6d50ecd8ea761d0a8cbf5d704f95e414d712afe6abeb2142a7d33d994efd

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.50.5-cp313-abi3-win_amd64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9d397a46e8d30d764b5dbeaaac30d44d61e51d8189f8128a8d89eb553317cbf
MD5 5ecd9de2e2446a24603f52d5b00be530
BLAKE2b-256 ef3038853fa91942ab4074b3373ce1fb77f1515163fdb8d073b27331ae195f4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 afd6adae6305aa391ad34a968f9e4ec8a6bbd3e91d378c0dba9bf7327c20038f
MD5 25a6d95e9b0f5fb413a9a27de72390ea
BLAKE2b-256 25e649f049201e0300e91c25516b044c8e392e2a9f063060139229c51ceba796

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.50.5-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_data-0.50.5-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df6d4747b01dd6ff82b406a27a6177811da196b01621081b786b5304cc2d7417
MD5 cf57fca0fe53d436a674eea82852e953
BLAKE2b-256 3c47b841fa61d49feb698c665a02760d8c121f9cfa817cacebfa6ac2bcedb380

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.50.5-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_data-0.50.5-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 87508146f0cfc82ef66416ade3300697372b9b71d8400e2fd9867d347cede83d
MD5 94bcaba78a23c0f75dd7387a5cdec0e3
BLAKE2b-256 1d425b2cd73bdbf5f28d526a532c5c0f350323ae1682f1d42e3d3e3f7b0f8bdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.50.5-cp313-abi3-macosx_10_12_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page