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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_data-0.49.1-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.49.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 45cff2f6fdf2bb38bda20eab7eb2638a2f2a60512e290036efd77e6ae224c676
MD5 4c1b3fb831f483104ea3a45bca68d444
BLAKE2b-256 1e1131d32ea97646039965f82491ee6ab3cd7268b5e6a808bd4943e83ce19f64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 073aed220f084f5391dce362dc9e8dfc51789709010411fdf4f5e167ee3809f8
MD5 a4d004dec6c5d33ed7e3cda4c8312d7d
BLAKE2b-256 2b8a2f9cc3bff39febf978f8c156bbb32b97a5d099340ac694daa3c836f88ee2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00f9e6cc00eb0198912563ee57b66725f0e0eb40e9473e77bb664348ae7c5a25
MD5 393a2df0e6d8978d446ff26fd2e0f188
BLAKE2b-256 66a39bd15a0cce6539450edbfb44fbd8ff0b762333777efe2d27202bf7b5cd54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc5f8e9c62cf4a39acfb53cbfd557f2e01deb1836b6125e800becde406f72182
MD5 6f2475eadf94ed87f231a851c0c63e8a
BLAKE2b-256 2d2ce0d01d7b13072f6459bfa26ba7decae446d374a5ae243e776e4e0d8408dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eebe0857805d0d39697ff20c60ec6f18c13645df40c1de130a55b48691399b96
MD5 a3774e856277b698d85275ac3203080b
BLAKE2b-256 d3f668d8ec005dd3cea7eefdce6c8c42b9447c0abbf3eea89fb1c6452e64715e

See more details on using hashes here.

Provenance

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