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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.52.0-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.52.0-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.52.0-cp313-abi3-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5f80b1fa247703bcf860f162d3233e027f47edd80fcb74a02e80fc94c4d1e80e
MD5 3405cb6029bddb948dfb0b52fb694853
BLAKE2b-256 69b3082cfdc0c0bc8b5e5172291c07a243f36011e4fa4873c10d2b18919a70b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ccb66767bf5062dd070a2765df6f1806ddbd2c0ef752d0b0d7b9e2aa9f4cb10
MD5 6be261d375e07d352bd2588561c1ec86
BLAKE2b-256 288defd4f007a5ba6f146855d69067833d0a25ea66a6467fbf087a6a54d04254

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7242a408f2665f316c0b60f661dc4ca48a52090b04b0ef19665a33f5d77100ba
MD5 b9d683448695b4d66dd9199637a93a02
BLAKE2b-256 068a8e00c89ea430f1cb2c62aeab9d91e4a893cdb084860ade5b9a120a9b4b5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 516cc3184331e4666d51b18431f75b012686db3ffbd5faf20c066850726556a4
MD5 9edfcd008ed455765a0acdbc9bffd7bf
BLAKE2b-256 39161fa48b9976cd1b336877b2d19bbd96817f2c02d88f15890f94a8be7ec4ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9db7b78bcb129c2055acbb990904ba3f42bf366ae2ee49d4fa5ea9f4538db059
MD5 b4f853f8b3fed9663834fb8a546082cc
BLAKE2b-256 3b21ae1067900b7bbb51e9cf9a9835a201dbae9f70177531d1091464ad39be92

See more details on using hashes here.

Provenance

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