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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.49.6-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.6-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.6-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.6-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.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dd08f77284563e663b358fe0c1b384b2ea6f902dd2d4ae1c4b8ada7e43c6031d
MD5 e3891c6a6d3148f192417ecc0d8c5eb2
BLAKE2b-256 44f8c7648b7fd3a8ecaec6e2a605d42f21d61610639167a2807a2712e40a9610

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74d8d7d6e4b0e36e9932b353e81cdc5b26f241c78b634fc4c9afe9f3c289b475
MD5 a25649d2cac28f83ae7b3f5c3ed5b660
BLAKE2b-256 236a723c0ca69123096da485f90b07eda87097ddb5bd917d61027e38594684b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06f7fab6c7d1146fca720fa17e1db4bf0f90a08e7112f817f59a1c0179112979
MD5 d6dbff4fbc54178100c9656afe33b7b3
BLAKE2b-256 3dfb6b0a9622f724e4cb964215f9006ee1de993c56dace0a3417e40c4789dd31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3af016e3706cecd4c40b15dc4302c954e6e779ee917491e51c7b8ba6d88b0789
MD5 f48166240ae588ed228f8fa649e3c3c0
BLAKE2b-256 f4826109c6f21764e66af5e974f2d85499b28f6aeae41761b3058f11c11ad54a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.49.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3096ad0de3dbc6239bcfae0883ae677674ee4d51124ec0365b07ed21e87563ae
MD5 6ca731fb8f9b657b74fd7a2130c82c47
BLAKE2b-256 74535d0415d108991870521952038e963fe2b038fcc1b3281fe98184fda8cae4

See more details on using hashes here.

Provenance

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