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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.50.2-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.2-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.2-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.2-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.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 90016590c2f5ea71937ef7422d3d197888a1bd3f3b9dedd6e6ad338e8f727728
MD5 14753854b19180be53ca7819f6f79a6a
BLAKE2b-256 5203e1add55b338fcd5948fc0dee1468fabae539c5843ea434bf6ff1d90cd551

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05b197817aaa9aacb2cbf34965390e103733508b8d8fb7f26cf7318f6694cd5b
MD5 4d44041a891199b5d32b1ae5e4dfc162
BLAKE2b-256 dc58931a75880b88e632df1f48e58f364097943a42047e1f3e1d1b9451304953

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95c044509d68670048e39c1de7bf5a948a2c4bb88636a8c8040f2a67dee66d4c
MD5 7975f3abef7fc3e22c0466916a815a36
BLAKE2b-256 11612637e9c4774447deea18ef1ea1f34a245c7665de440b8482733e5fecb837

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae7527e52fa8f26a69a4b1a9adf0aaf4c029912a54b4168fc9eff4cb34caca52
MD5 8ef24ea8b103b1923709edc878792628
BLAKE2b-256 81b71d82feaf39b52b9558d010f96483ca339f4791a292b85e1b4c1c00824361

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c848da364241a0154c416c766706ef5b1c0b1041294375f716d0fffadde3bc9
MD5 309a8985201e1ba953cebf19b3a03430
BLAKE2b-256 c4c224bdd50af727f8903c9ef8a843d160ca3f80840b7d59a276377c629f6bd7

See more details on using hashes here.

Provenance

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