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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.48.3-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.3-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.3-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.3-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.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 93649e13fdf5521a234c39c991f97092886035bcbcf4df5e963b90437b8a077d
MD5 cb8d7b389d96281603f40c1a3cffb954
BLAKE2b-256 ccb4d1cda8d50662d515ae2f8b19df10e3f61285490d54c0a4fa1c4916512eaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb1bb0aaee20864f23f33cf0d94363840de0635c3b89bdfa5bcbf56f6a35e306
MD5 2202f985e8f785a736d5e0f4abe35b19
BLAKE2b-256 4f23cb0eaec5a801ecb85a0ec844ddba273098bc3f1ae1774cc529a1544c73ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aec8c4b200c5b632f2c1da91e1d32f37c80c1aba85e9621c9294d2c4c2dac95d
MD5 21f21b45ac789e1e7143346f46240c5c
BLAKE2b-256 1b5f8657e8885ca6213d3c575145b02dbff75a3bde2764131b0b39706ab55515

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8d6384a43a71a7e13190876cdf53e63d5d1b8a59f3aa81c79d66ec5e64b334f
MD5 29d5252ae9b84587ba252d3ff2cca7cc
BLAKE2b-256 2385d2562a926173af90247702be3b9a0129959e378628a428012d84ffb0f2fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7db6cb12e6713a3ec6816c9c9e9eebe8401b551dcd924ed224339eef98023388
MD5 d4206be0f0dc2538be77b024ac69a72c
BLAKE2b-256 30069e33676730b8dd89ff7b11a207132e68385c6c2235f1805bb66b5aaaea98

See more details on using hashes here.

Provenance

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