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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.52.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.52.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.52.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.52.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.52.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.52.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6d5080a88d106055c07fac00d194a62be90da051b3e43aab5d4c5ba31a2a9a90
MD5 3569e3e94ba572e5d3932f5d436f4008
BLAKE2b-256 3a518e9a80d723ee3bbebf59654748463f94927b99a2bf1be25569c40230cd75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.52.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25bf6279203afc1ace0f23312a4b88b9c4e9d552af02e9e33d6984186c17779f
MD5 2c290346b8759bf1bf8d0f65749e0d6f
BLAKE2b-256 7cf3bc1f9f6576e09e600774485732e8066623f60f0f56c7f0e17373a80f3187

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.52.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f43971283ed2a266ab409115228a92a84364e34d96ffb1514fbc63977ded92a
MD5 3ccdc52d4301fdd7d52b6403eea59039
BLAKE2b-256 505b2b3331db872c5d72d8e96f5ac0ab41250dfae1a10d121ca9c97252af8735

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.52.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 527c45c9f42014a2c6dae52ad95301ef2435d8d9d9f3d6bd52a15d793f1f274f
MD5 e8b731e84c880389996f7f48868cc5a6
BLAKE2b-256 a478910788ed64e02715eee9eb80455ab913f31e109cef3b513e00e32f143eb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.52.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 65002bfd6299e63fd77e03cb6905bd960c10df7926aace27288481ad7e151ed1
MD5 9983ba75a7dc908de1566b658c98b06c
BLAKE2b-256 5fc3b30f550558a806bccf54008074f960721deffa43b3987127700a5b615768

See more details on using hashes here.

Provenance

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