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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.50.6-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.6-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.6-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.6-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.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f7ae89d56e733590fab8cc6c67f10730811f6fcb2dd4dfca05dc4e95b7025d6c
MD5 35e3b8ed29245f0d6ef79aaf10786807
BLAKE2b-256 34fed57abc38459666ae3db631e60276f51f773f76ac1b4618340bebd379b2a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63de0ab334b4400daf2a64edd2521ca6fbb7bc5ab6095cf2600e4b51f5c32929
MD5 bd9c5ab7b36c517a475d6e488beec676
BLAKE2b-256 1fd6f601d55904f5686ad94a4aab7f1782c1497a23bf336f712a81f42476ade4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee81e3121898de96d1c34885101f3059c0c43f2fc188e99cba9d4f6f64cffa55
MD5 f8f02ac6c51fa0d05d6fbe2c48cbd8a9
BLAKE2b-256 2c0b3615fdd08870415ebbc9dbfc626e2eefb7d3f1238a63430ca0751d4c2b7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51f40f3bbb113088bf4d8c8f66a2ca1d5b81b94405e444c900b3c840effa79a3
MD5 3faf29b3f0d8e83402744378d3dab98a
BLAKE2b-256 9a1a37747707e2f77b0306e3593cb867a18ae6d2e6de359d1020ea069b449ab7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3029b2a8e86879a2185a2e13dda9c3651f47180f1f551df4938f0f55846f5b32
MD5 f5b15fb2b28dfa462dbe6d1e5358ec4d
BLAKE2b-256 e6d7c384e8d6ef181146ddda2b77ddc12422be39c580478aad1c6a3eacb7a11e

See more details on using hashes here.

Provenance

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