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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d2b0a74f3f57fcf404323b410f76615b54de8570f6b46384311131fbaec34b7a
MD5 12a886b11cc4d485bb6a4ff580518931
BLAKE2b-256 dcbeb0cd8458cd2c8a8e9f3a41ddebc9cb0ef7609f9f7983055f8441808582f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9ee5a89860f02a730bb0049626945966f0371a07aa18810647e110d71857b28
MD5 e06442463aa61710041c666a2a693558
BLAKE2b-256 346adc9dadb43843d23b62ff34dd40582ff0707231c232c960921d2c30cb86a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 606b83211ce7994e0abb7a0ffd7106d2464dbc2974f253d79115071334470bca
MD5 88f1a614bc45aa9d7b7145c751387bc1
BLAKE2b-256 c2f6677b8646c0b1685389ead956cb0acee111b1a7a46d791f1744fb4a829050

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c5266ce6e0d02e706b900ec66acabaceadb7f41b83cba8bb441c3cf2d88a11e
MD5 9ea84a84b3b7ea2bcc65274cf6feeaee
BLAKE2b-256 ca6f19178d74dcfed8bb1744de0142b6acf5edcd13e6081dc8d79971b83e506c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99702f2b5e2403b170a0c79834b8cb8bbf3d403f1fc6c9140c30aec7aa1f2565
MD5 c5dc438b46dd08a62de3b64944a4a383
BLAKE2b-256 9821037157ce541c5f7dc2e9e58c70b115c48f14d2b40b00f66291433e3fb77c

See more details on using hashes here.

Provenance

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