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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.50.4-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.50.4-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.50.4-cp313-abi3-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_data-0.50.4-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.50.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ad21bfde27d7a4a58d06c3bf7d5756b336acb41f52f923ee6377a3df08faa0b1
MD5 6fe376e52d0ec0184ae133c2b1029f15
BLAKE2b-256 a3ee38f5a031693474f307690bbd5450cd2b694211fc23d7bce5a98a5fae8992

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25483c420f1e069370012618925dd4a7699d9cba1b93ac63d078c61aba880728
MD5 db2a57f852ac08879114d972550fcdad
BLAKE2b-256 cf4038940ad52e098c9cc1ec44fdc1fc8f256690bb285577d6a5971d3c48db94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b748fb110bb1c1b2d9b0a81e58af9a7795211355b8e981d2d33b1abdc8a5a20
MD5 c6afdd43dc04d1e2be4f2075106da87a
BLAKE2b-256 daeb87c419ee998a3b58c08092e48c07d259408263fc5ddf8b4aa12ff7c34c2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ede3b845729f243cf3ad9e6e5e1c85e2f8ee7f00fea18c6f0fda9c8bd1e81c6
MD5 a12d155934b84a8cb10a60c8b1af5796
BLAKE2b-256 0827511977090742db106ab3c890cb5d83e8ab39df2ea894400e3c54ace06123

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cb16f9999278c2567f299f3184568643f5b51101026215ec365f9ef6cf31289a
MD5 cceca4eceba9128bde1545dbf69bcdad
BLAKE2b-256 eb9da4eb02b0c6cfa7b17afbd6276d07a37b4bcf54da550236ec07aa6721d320

See more details on using hashes here.

Provenance

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