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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.51.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.51.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.51.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.51.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.51.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.51.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1fd14a288085814a4d18d2a24a5b3a88612745416f3890723c37961c5a4a0339
MD5 b72e44b884a319429f7296c90972aa2d
BLAKE2b-256 532479a8130d159ccbe87732af814a13d1e19ee0828c311928cfd39a7b3b519e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.51.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06f4ef41f47eeaabe731eb9be131ad498e80339a4fbf5e5d781f9ad9a3279dae
MD5 b4bc504ece69a6435e40db7a18bdf6ca
BLAKE2b-256 d755250e3cfd5cea339222dc8a93917c14998d73a6cfc339ff31c01fd606fa32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.51.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eeb17d171bb87dfc859dc9b97132dd50f6aabbfb18d5bc19bafbdbbe206faf70
MD5 cdf9fdfe8066f34e8b93557e73d9a161
BLAKE2b-256 3f0fb46abb6a063cd0a69f66b1a6d10a89232843aaa1da944fa0a6d67f8a2463

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.51.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86382e5ef9231486433a9cae80d72eb369e1d111a31f598f07620ea9d58b4e6a
MD5 2c1e63f5b90d79435e005ec32b79ebc5
BLAKE2b-256 768f7c9ea6e3138dddb61ba75ae23baf41c0cc1b5beb356b81968c00ebd6ad1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.51.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4686dc23db8deb32ac3964c8b3a8d0354028189c0a29610fab5bdf1bca1baa7e
MD5 f5c7ee56d5fb250369dbe845e8870cf6
BLAKE2b-256 a55e8a9587dc7d47e8c300a757e8fa3e4fb8f8f425ca815e97bd87963ea3b704

See more details on using hashes here.

Provenance

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