Skip to main content

panproto grammar pack: Scripting — Python, Ruby, Lua, Bash, Perl, R, Julia, Nushell, Fish

Project description

panproto-grammars-scripting

A panproto companion package shipping tree-sitter grammars for scripting languages: Python, Ruby, Lua, Bash, Perl, R, Julia, Nushell, Fish.

Install

pip install panproto-grammars-scripting

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-scripting/ and bindings/python-grammars-scripting/.

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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.48.2-cp313-abi3-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_scripting-0.48.2-cp313-abi3-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_scripting-0.48.2-cp313-abi3-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.48.2-cp313-abi3-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_scripting-0.48.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b776173d5bed248afc02ccb96b9cd76c5a22a799a777046c79671d0da651d6ea
MD5 49cbe73ea884aa0a329e56de1e49df33
BLAKE2b-256 3dc69973711e87931b465d890b56301f74d0309d4c220471ef34ee9f43b8f7dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11f195ba3101aa35ba267585daaadcae9812c803f423a7d056e18a427a759a67
MD5 64cf28f801782f356f576117d046860d
BLAKE2b-256 dc03a4958fc40eb6f77205c614bb1ac72a19877ecea7a0b2832902949ea567b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdb831c1e880b092700664d02be5cd7775d7637e6148ba1904be2d8e404ca612
MD5 66dcf982c5b496272b473a1554713674
BLAKE2b-256 817c91b73f359183e3ea0f69445715513a63ccebd72a14ee01e78e10f329730d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cf0d2f0ba8c1d1667d740db5a4ab4c1037f3d65bc2f3d354b2dfd2551ce318d
MD5 bc2daa41549a99cb0c5d8e0f4abdaf69
BLAKE2b-256 89945436ef9fd215878d63e23f8304b551a45e1fc0b2beefc5d68ab2bd7d6197

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6de5b067a0e5e6b71102a58724a9ff4adeed61b1aa45c0e63b6feba7820d49f1
MD5 7cf2d198a1da81ed6ff3945337479c46
BLAKE2b-256 924e394831f74b4560f31a2197baf70ce886fb3565a5ed0df804a5a1185c92c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_scripting-0.48.2-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