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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.49.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.49.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.49.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.49.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.49.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 77415cc24ce37adf1f77123b4eb415622a8ba912270cf83777cd625ecac3e745
MD5 a5f9f23b50ee8d3a96b169cbaef0bebf
BLAKE2b-256 c13808a1ff2267a8250d9bed024a89e0d7170bb0895c4f8561bf1f2ddfda8f69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f39f8e18c02160036811b1b57977cac76d9f379877b84ec092b2e9b140413141
MD5 c4f1f958fe4438733de245ad96099b20
BLAKE2b-256 3e5ab867665e34be68ac1a12dbc45dfe4458167546ce77f0c367716d04bd8791

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca8d272408cfcbb29703e4db02a3b7f837eb4ab62a2d77134fc85ddbe0bd378d
MD5 22208a447bf3e81dcf22672fb4a79a05
BLAKE2b-256 8c7fb30b21341d09bd5fd46d579387c277995c734d95eec0c6812c624e819b26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92832b8fadd6bda01d86279af91122e33a5b060aea4471b16e17bc7fdda4af5f
MD5 0bce2de7bdb5f0bcc3e595c52e851b52
BLAKE2b-256 bab84040695a4d510c0f51b73dd7abac9e7aace481cc806cd482888d6564ca5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d2a70239574f145b578a6e5b8bf573fc279b5ba15b5cf6ea6efd0937e871712b
MD5 6e75454c1377d07fe53c021ab49f283e
BLAKE2b-256 01a877a8fef560e81f959c5ddb17ac4f4ffe8c91777dbab32fb1e1651d624f78

See more details on using hashes here.

Provenance

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