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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 45db035c0c50b8459f7d97df9b526851cee6ac9d5ca17494c6e0885b2034218d
MD5 44189016815ee5a5ed95db23c8b1a373
BLAKE2b-256 213b06c33e5ac8b3a737b0f88ec80599302ccc73282edf94c1b2239865ebe004

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3bacdd38832bb8a03cc8191d28af45a9615444dc392315454da040c0cd020827
MD5 5643ecd9222e61c30c63c06e5989f629
BLAKE2b-256 ce22cdea5060746ab4a1d3ccfaf13f9b683cf9959a82e5d5cdeb705c6a495458

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9efc42a7a668f04a7f280f2b4daebf7e792ed0d8aefa3b93c8506513023044b5
MD5 7a496a940ab49981ca7848270d8f3fec
BLAKE2b-256 95540b43c252219d60952107f8084a898b80fd28b36f4a70823bdff0abc9e284

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92fcace7118b4a4b338b69a7a997f36ae2c20f8efe470bebff9462e1af9bdd5a
MD5 ce1bb7bb528d93767ad5ad1b0db04a93
BLAKE2b-256 29dae2a8b6f1b4e7fd7c251e2b71b5d813854d333c9474c25191341f2a1cd735

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 56cc355ea741d4459cb1f09f11c6728e99e3e73a3212f0d51c47d0b5e0cc8b3e
MD5 6216a5e616b8c375c14a5c2fab83b004
BLAKE2b-256 e254ae5573d76c0b741395538479535f5e7809515ed8b9db9fd83d5491ce85b1

See more details on using hashes here.

Provenance

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