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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.53.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.53.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.53.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.53.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.53.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.53.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 90cbc627eff9bd02092f7f37ebce3f1bc1ea6a5e9c95a2057968a03b5ee819af
MD5 ebfbfd39162c93da2a98bedac0d965b7
BLAKE2b-256 3d805265cab1f9b72c4da639334b710d0fb3792d623d1fd1d0e0e21f15fd4453

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.53.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0076f45891ef8c32ebb2b4aec1db4a516dcfd75123d38f50d390e8df3872be8
MD5 a407aecda76e44802c9659a9b7e50d35
BLAKE2b-256 d0938b8bfac4b7f3c304adf2e64547baabe07e75bde9fa9f10e3f08776b04297

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.53.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c148ec4b6e5aab084c13fea3be0f6ebb69017bf267f1a71588dba96586b53345
MD5 23eddc0dd66be1d932b6a0ad632f8d55
BLAKE2b-256 92f29cdff1fd4513ed4881e24368d222c488c1b485731f5a807bf393a42ab0fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.53.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ada4079db2b644aa94f8c5177fdfb32da8db6fc1544cee8ab15bc9da1ec17e0
MD5 4ff3095fae3a123c06f860d26152c09b
BLAKE2b-256 f9ae7e5473e3d14def8ce76ff919866a81b3f00a90470f73943f0416d7430f08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.53.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1baa4b67eda817f0d40aadded8e896842027771f9a593b07eca4b3a93f654872
MD5 748a8f503e6a86f39c72a29e62a22f54
BLAKE2b-256 d0aa02253c6f596a3fda26350385b6584c5ec566db28be50b6d3fb7564439df5

See more details on using hashes here.

Provenance

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