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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.48.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.48.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.48.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.48.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.48.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0f7fb3f0c584b46cd99adf424964c9c8acbcd195700f81a43395428e5023d145
MD5 5d767966daba55c963e1e1646804e7bf
BLAKE2b-256 5da667a450c216ffffce890a45dacb74366b83c2d606375b822df90ea57735b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d03f218c83e1eb390c23c78c0a0b9e102e97c1f36f220bec085a06f455e09b2
MD5 0f8cebeb5113017eb12c5f2906d24bbf
BLAKE2b-256 eb2e9e9707ea7a27959d8d4b1eee8cfbb1a9b3c9491613534a532da00394762c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 635277cf99be47ebcee6ab488c0d6431554f4bb75e1e0fb6a2a14ae792ce59cf
MD5 5471354a2f135854e4c9cc4174f18c50
BLAKE2b-256 90fae5e3f63054320e966c470aca9976b97278b65da3a4fedb11dcc0f4cfcce4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d684116ef052f558f763b5972d781fe3744f63affa486da59bde3199445338b0
MD5 48aa0a461c1637b3fc5049efb6764a05
BLAKE2b-256 5265968259e55da94b2c4bfe8b6bc92d81e617b013faf5a6eec0310f3d0d4ac9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 367a7663c63d5129fbdd8df15895e582bc9c7171434469b1360d9bfd84f7be38
MD5 74053718abe498b39f0bb4d3aabf037c
BLAKE2b-256 86a3f69846fea84e45574eebcf704fd84bcbb90c468bb71c77d3affd5d8d655b

See more details on using hashes here.

Provenance

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