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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.55.0-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.55.0-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.55.0-cp313-abi3-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_data-0.55.0-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.55.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.55.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b582f474bac40f25fed8a0188ccf97bbdd476218118491f4931b4b8e70c268bb
MD5 e2d177973208c87a55a98e31df1779bb
BLAKE2b-256 4371aa380b0cf90dce1b7914b98255af5b6a8c6f6bc78fe7310b6af00d139deb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.55.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dce5e882d0080265e7f86fa517ab2c938347169fd2c2cdbf4afe37c63ee1a790
MD5 84d539720ae99120d31e0dc08c671cb2
BLAKE2b-256 5e13311725e41409db463ed7b3de8ef577c96cb2880a352acb3747cb7d96e158

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.55.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63d11df5a315107d47d6f551b40c007d934d28ae897637d3c73baa0fcea6a8a0
MD5 a61d9a7f183a0bea445074b0cd7900fd
BLAKE2b-256 610a40e8a09ee568a65a6ced535977119535e04658ce4bcdb025fdd8c914ac08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.55.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b25c5a4c22865e8852f283e24576a822b31f2ba9295d3e562a8f833658b96ecb
MD5 c4ac8b14c091682e8011bb0260b7e9b1
BLAKE2b-256 8950733c08401fd86f78d39165363a60b2515f7fdf8205474f10badb793e6438

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.55.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e0d528174e5f2911c338eb81730cf4d63b9cfe71be6a65b2d9bb4c74023d6bf0
MD5 d8ced911ac1647c78eba928ac21f6a2c
BLAKE2b-256 f4e5422a3c8b94a69f472cf35f9c9cb0a903a83d2a9a6626e593931b126d51af

See more details on using hashes here.

Provenance

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