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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.48.6-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.6-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.6-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.6-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.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1a6760afdfb5d0b642f14e26f8499581447225eb0544d94acde10670798e8b5b
MD5 f5f59b7a4d9d331fb3e8c4c72d75de69
BLAKE2b-256 0a87073eb1672c4bc55845d00a3fd86d76ffc913e63575b7f97b33cf1d63aaf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9865c1f2528c70fe9dc9ff6034c40809b0317f7f1642bf3033face7875ab6d0d
MD5 a295a250176c1bf7012c686675f032e2
BLAKE2b-256 4a77a9dacf2384439a2461eb3ec032b5ba648bc9a2e07169b3488929c23f770d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38583d6df7c37cce36404fd91367c120d6232740b8b0f4da1cdbd67c3194978f
MD5 f2e44376ca60e3674981da3dba330688
BLAKE2b-256 52104db1d7c11fc0ec5afad90a168fba27c90ae68d0f52c66552569db3b104ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a540d2baeb18d30590e33ce3504a1c3d1e434b837861ee157caca891becad33
MD5 314a4ef823c5888a4c34959b079381be
BLAKE2b-256 9b3c779d7602a1061cfe6b297904015c5c7d7212fec3db478d2af5b532eeb83f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc0ef1dbe6a60f84f2b838df956e0fe4429d1fd1fb270f4a93120bbf8f8bd63b
MD5 959ab76c4512536837f0f05cca54253a
BLAKE2b-256 967b678e7a1c3978e85a73f7c13d8ac56a78d954a88631ececbb95dbd4496ace

See more details on using hashes here.

Provenance

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