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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.48.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.48.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.48.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.48.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.48.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b29cf6a211e3ba82311b647290f1f87644364913c205ca21589629006121d85c
MD5 e37ed00ee561ba57fef6ace9db8ad23c
BLAKE2b-256 fae629a383a984d65535cd490f353abc1009037f54e293dff04f9b317075178d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1482f0503021101a91bce62e36aef4bb5cf3b885bfe15328649e1c08d7237a40
MD5 342697b65c8baf4ba4de92b2feb4ea87
BLAKE2b-256 6066686ba302022714386477ade2d549ebe66f22356d180bba87bbc17018b6f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d64ef5826e9e1390633c2c2bb2afe4289cec7ce3984296f3b928e0f0d613e8d
MD5 ca27645cdede1f643872c3c246396d9e
BLAKE2b-256 fceda5faba70375894cbcbc63fe01353a30308f16c91ef47429f68beac138568

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5665fd66e99b0d35b21cc0f421bc4b7abd66f469445adf546efade906f66363
MD5 125d13af9bef0e843b7735b94d146fd9
BLAKE2b-256 98f84babffa58a37b68b59e20bb410c093bdb31d38eb39e4d5c2b3d67427e2d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ceb7eaba47cfb1b8088425c58717a4f0a32a0ed591ac672f3195d2e64bd90622
MD5 dfb5b7d9407c3743213d09e6eb4bbcb5
BLAKE2b-256 9ec54b61e9029e9db73135414a6488df8eddde8f6194a88830e1d722863b3d46

See more details on using hashes here.

Provenance

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