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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_data-0.47.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.47.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.47.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.47.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.47.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b42f3adfeff4dafc36806907d4690f7f2f1c3aff14627e5e23c5ab8419cdede5
MD5 0b4a10c4b5444e051644c3cd4b0ff704
BLAKE2b-256 47f4a023541a1d5ac680775e28f5481a9db9bbc1acbd5829e8842e3407ab3895

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f54514fbcec8decb6f6ab86a9029d0186fa7298945e9de7aa91be09e07eea178
MD5 69bfda8ee2501e0062ae63e2144b51b5
BLAKE2b-256 95157f4dcfcfeef72b7bb80382c917c10d49667d37a4accd347251d80664e95b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e7eb95a8ba5b0c296a92c557c881285937ac1b1fce373b104a990570daaaf2e
MD5 91d40da99c41e325934a2f3943e895f1
BLAKE2b-256 aaf7b83797ed1da7470b6707a8f0131143be2504b2fea2a546a3aa9dc2ad18dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b240bd9f8c55bbea0a5a94fdd7c249976c6f367edd1ccfdb7978eecb21e7d17b
MD5 ed3402aacfaf125da26cc3b15a2d1c15
BLAKE2b-256 1ca6f27149563f4de08cf66cf5291c8cc20fad18675aeb9dbc824f848e3b6b56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_data-0.47.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0c457314092f0e13415af40941659be12cce34e3c286119069bc211b274c9272
MD5 e4e3286509fa75cb8ec8971cd3a054e4
BLAKE2b-256 67195bde50071c55cc736c28724ca9b172dce872a51f74019d803b27b5b6674f

See more details on using hashes here.

Provenance

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