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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.49.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.49.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.49.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.49.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.49.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c06d93869aee4d5cb68d910a59e7b1695ea444da7f3565594a39f1730f41583f
MD5 aad3ec2d4c4b7bc17b6a2e990b55ea1a
BLAKE2b-256 0b58b9310af215935bccf83268b2df0cc945dbf3afe4609b79d338a28ef8650e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28d24acde7ccfd9c968446f14f99b85a46a3b6169dd9186105c8a65b94741675
MD5 e878e3096c8c96dd38c7a67b989c4303
BLAKE2b-256 9185086f96d21862c6f06668a55119f4d399aeb48a115a28fbc80354e4c1a4e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e92ef0aa293040cd63ca240ac851e4d039b49ec012aeb8b2fd3fcc1bb802d5d4
MD5 372ff56b00df05fd27f18c39d96eecd7
BLAKE2b-256 d07536b5e7331cc0cc12099a28e25a41b65cf819b26447696360bd79e11ee1d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 096fefa89fa0e556f2330b2466cada05cd30dfa247dc6b180fcd33c5d257571e
MD5 88d80dacd7664d8da2b3672199b4bd01
BLAKE2b-256 54396ee845329e93426b68c3c8cecdebbd66dc5d507b29910a160df004273933

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8ebf327efd124197ac0aa3227dec253b24297876b7bba6b8ac7e04b777711e29
MD5 edc44abdeaee4027fc0866118f82d5bb
BLAKE2b-256 6008e4731067a69c076ec55bfa35db3d03e734522eeb5e07735839d4d3443f09

See more details on using hashes here.

Provenance

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