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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 de42cbe8dcf543aae3cbb371de50faad994c53b6b6e97b606202396c567ead2f
MD5 6c2aadaf397d09db557e70cac0890c5a
BLAKE2b-256 8403a7135462e31c71da5668a20ea9a1b7b29ee4fdf94a47dc6d252e96fd2128

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf9039fbb2572c933be00d1eefe02256ee9d6f2363f040b2c57dc32f0287255e
MD5 01d1ddc44e8cd54b9aeaf6785f307554
BLAKE2b-256 5c02a59bdcc87067e7b7aa53f7963c0a91ec8c2e9befb8dd243c8662321e2d15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90fd5760fea7fb06634dfe7af32c3b8dad9bd1b9954c89207011c08d75acf577
MD5 8d1a35ca4922906844c01b2f8c80eb47
BLAKE2b-256 cb17e3a15c9950ef3ebe75b43dfe0578a7d438c5ee78076004816656e627fe2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 143a5014ca61da5ea9ee7d3a68a2683f1c87150be372b62f9b614f1086e65ca4
MD5 baf935183149faa14c912e4a0f17d414
BLAKE2b-256 b1667dac7aa57302ada3aae79c7d54a7a7965501fabc5025a2996daad17c4476

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.48.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f2aae5a3707a6cb41639af184f5354db79a137dc7103833c90421959937dfed
MD5 358a056f27562f1e0ea36f377b0f2eb8
BLAKE2b-256 38c760767d31a39c4e3d33b40c92e39a3ba604e6a18dba91a0e8d75f7cf8b864

See more details on using hashes here.

Provenance

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