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.48.5-cp313-abi3-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.48.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.48.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.48.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.48.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.48.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2b3e8153e3e45874ff9d8a4e4c9ddeb6eb990e8c66b6f280254cd1072ba010d1
MD5 4f7de0f49c5464493588956ec5d63354
BLAKE2b-256 f35b1bcdca6da6ee498a5d3cb9e42553a49458fc9e5734cf674b8840626809c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.48.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.48.5-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ee6cc25c7130c7305a27bb759f02c7da8b150ff85b4bafd44a7e85b9b63c404
MD5 bc31b78323ec32ede68ae5dc8f726449
BLAKE2b-256 1da8cb10ff2f4f5e53d4b471928fac0858235fd57355aab67cc080118f108ac4

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.48.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.48.5-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7434c3d83a7743318f35e67afa3064287349438f2191aa7ad29fce328f17b8b1
MD5 641aaeda5c12a68189e54663d194992a
BLAKE2b-256 0ee490ec56392e30a89bdbb6898567533c25988b62587d72d9dcee33ea927b34

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.48.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.48.5-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ae25fb34f312fb01464e9e9ca2da115911fc6f8cbf83280d8dc3f3f0228ef26
MD5 7c2cc7c0ededd8d394b60f1f0e0dd2ff
BLAKE2b-256 d56e6875876cb4eaf9f8e9e05a7f052b112fd5941b2cea5d64321afb7aa36d91

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.48.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.48.5-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8f95711b7b84ce2be575410b1ad191daa22c22cd652c302eefaafaee6d9eb95
MD5 434088a2518c2c21902b9531aa9c5e80
BLAKE2b-256 f7cd6d7a6f6c95b92a594930dc3e5ef8692a526403d5fc2d5e2c8c7dbf2712c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_data-0.48.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