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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.46.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0b882834c9b0d10764a1817c8ab88a485677bb6ca28b810957592e71f815c448
MD5 2f185bb22301e54bbb1bd68d6879255f
BLAKE2b-256 99e42a8fd7e13073d5efbe4f3b308a86b3ba6f7381c4e3b4757d568806f6e870

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.46.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11c83bddb1047852ee584696151d9c401b6af7ae39fb94d4b9bc968867e65c8b
MD5 b3de5c6f397e02fe7c0ecad79fa4fe15
BLAKE2b-256 438ac44879dca770e399315e5cf1b76c4283175f8bb27adc3e8e6c9fcab12c89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.46.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92b2b783869ca42cc47a03d92c9be724c6652e4e08262b964d5e4525b0949e25
MD5 d60c3f4e8420218486575c98fbe0fb6c
BLAKE2b-256 105ef870e2c5cc163f7a919aa7c2bb0f401db8631f054f707732607a4ff084dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.46.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58fb981c76f2dfdc8fc10e31c8bb331b297fb94d92baf928f3f3783f3090f6c2
MD5 cdaf30ea5eed814c16c16705cb080532
BLAKE2b-256 9740323d8ac48630cd916c8b0e4f66c46a7f20f85bf84dffd2d5ce93138b241b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.46.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e514bd3459efa5ad8b2187b3499bf775bfa291c12ac5e6d13626ad7eb6719020
MD5 d10440ff4cdae17ea10bb24522e79ff2
BLAKE2b-256 ae9991e1b476a578f8ea787840526ea7eea1717c5d87d397bf20ff21ee70b24e

See more details on using hashes here.

Provenance

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