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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.47.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.47.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.47.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.47.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.47.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bf8bfb6d707716be7b7df6bb3cbdf26b2cf43878de74008c5731bc41e67f3af8
MD5 81e8167a7eb7658ad9f9f964378d1e9e
BLAKE2b-256 9a04e5aa124a97c4e57f1762c0d8cb5564237d1a3efd45b5551c144e5a3194a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b6bb8a96a9f28263792f296f7dfa4c167a6214c72eae5b16c2734a96a61079a
MD5 62a14f2133feb31dd59cd61a60e4278a
BLAKE2b-256 96f69089dee3e6a02e96b5f49d2bd53433ef68e87ae53a32bef9176c1bb1eec8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6706357fe6bf21138d4cafbb3c20c8d5fb7088cdb560ca95ca00254e842a040c
MD5 93c860ce9f42b774fb95e78fd4c84040
BLAKE2b-256 ec61d94d65ee10a855412488276f33f669d5ac2261002f386c87f51e04bb3f4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86eec125260c8380a366a64234b5a04529651b456fb5a97259fda4ea4969f423
MD5 b2a7b2d78296babeb878c24420f154b2
BLAKE2b-256 9326a5dfcb7e55e740194ffbe07007d23aa42b74457d7b69fdb9ab007180aa1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee25f0b7b07d5d7918c0e3fd6d373f2dda697495711111d0ded2ee34779546bd
MD5 02734f2d6d8b568ef2e34e0eb2fc41da
BLAKE2b-256 4e6be69a9a192b6bff1c21cdbeb7f68d23cdb0bc907e329c5a3ffef6b324240c

See more details on using hashes here.

Provenance

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