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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.48.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.48.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.48.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.48.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.48.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ef78c89e6e719e48cbb762151f4001b2dd27a87482e4dca1420405637bd75d06
MD5 603d57b19f610c16fc4fd43fe566fa23
BLAKE2b-256 e9e759e4308ad8a38227684a80ed9d1bb3a61ce408c6a1813176ef9594468796

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 373fe163f139a8349b5dc01df77049ccc1e8a72d58a230fd240e95bd2e0f8e89
MD5 522db130a39ee3e28157a9203df36be9
BLAKE2b-256 2150a5819676d6e99720cf934e4fa8190b86e636ff53acb7d5bc39a84e4ff13a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e6b1c64e6ae3641a1cd59e0f12ef3663f2553c2a6bd0c4e2b0dcc0a3e510980
MD5 5ac967dcd7bbddda4c3a19cb1b4ef185
BLAKE2b-256 e74f125508fdcc50f207e4fb4fb2877e373010f42a09e2ab160032c5eba7df6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed5acfa9ded090860521e6888b52ccf96e88299aaacc881edc8232fbed65e075
MD5 13b6a9fb13b78e5cc9e76f36f8fd0f02
BLAKE2b-256 fba214ad4bc70bf43664533be8d2b183a03caa416dac26f1d56240e9eba9a38d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fe0d4add41c756ef01e5eba0227ca526c87cb12b1d4742675fae59610cb055ba
MD5 fca9e32296d0d7ccf7906d56efa06d23
BLAKE2b-256 b84693ac37f17d7c634156e24e5c36e171ae2b35b3494677068f7211db3b3847

See more details on using hashes here.

Provenance

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