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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 24e49b8d52c73306d8df8ea900226d80edee0123d06b70ae8c220705f987b779
MD5 561dac6a5c50b76aa886cd22645be1b9
BLAKE2b-256 b8f68076364541ea4d8cebb8a2e7c8bff57185084754749de991349354aa69e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1abeabcd1b751c0b0083452fff275853aceab8f19c4af4382ee7ca1f54675782
MD5 b9bb4a78c8ffbe34c54eebd240e0ce67
BLAKE2b-256 59d9341d4cb4fbc9794e0eba92c3e825e08ace899b41e4b7d2201faf59b97569

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b35144f6d86beda6b521545c4f6003c03904a465b71871274793353f84249d5
MD5 05346ad4a24e8ea27e10b02826d3ef11
BLAKE2b-256 9267a889d376be3ea32d4500c99332493fe2c5df1b67b42edac2d5ec1427b61f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bc353a968d5b8da92d226551ff20aef0fb18d5dfc34be62b81c1858f1812a37
MD5 82240ea22627466b60c34b1543ed5904
BLAKE2b-256 52bfd98672d3962270c91698eb10b157e76c4547c3fbc5162ffe0b6b511a3983

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 34ff89b4f97856640e4c6c331ed1c651eda968b4d49fd87e6510cf57ac05b82d
MD5 51370dc8e7172eb0b6262dafad4c1b0c
BLAKE2b-256 144fdd97e0feadfabefbdc6d78df491db34d0b75cbe60fa1ca3ff40966c0d051

See more details on using hashes here.

Provenance

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