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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.50.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.50.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.50.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.50.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.50.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ae901d075b62b45e467d60456109ec3220fefd4ec2472b497ba380638c355b68
MD5 5db2da307c7f807240572dd343c70311
BLAKE2b-256 3eff7607708b0573341ea0e81af51366b6c0c4b5cdca9c5ed4bcc3fcfdc65633

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 feadd6adffc71d8919cb8f0dac81f5ed3c71f0b3c4af45d3e1c33062d4aeb862
MD5 e6ec92bcfddac21e50710102e211b346
BLAKE2b-256 d20cbfbe2bdb04c24410599c4b084bdc31506fa2d7a1c71825b78aec17fc434b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d1d4aa6699d845e1b237de26b78c370455eb69fdb51d75e0c2075411d06089c
MD5 0b242db04fd50e40bbde1b23cb17cd0a
BLAKE2b-256 005876fd415f2fcdc1e50d0d85b9a4cd0e6c98cd9cc7525cf5f07f082022d079

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad219a53d243e2a02a2c857cfd0009682bf483f6d181f1c98b4c4589d263603c
MD5 71b764e413fa65230f1a6ae41df5ef76
BLAKE2b-256 536e31b15870f1404a0eb067eb55c4d7e8fa89fe0b33bf888940d31fab370a62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.50.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 54f17d3900c85d4ba54b2024957c3573ef98c3a0c6d93d4c2b2e062270f04460
MD5 8693b7c584c99110eb87e59015564f41
BLAKE2b-256 71c80214f29ff5b1040e57004fa2ee7c13109138de7fdb2a70674054fe8e60fe

See more details on using hashes here.

Provenance

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