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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.48.8-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.8-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.8-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.8-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.8-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.8-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f9018679813b60e5b963208c829914cf5647a104a054cf3f24dc398fcf62a6dd
MD5 a2badff3bf59e58f53febbc0fb3bd2be
BLAKE2b-256 e6e0898e90bf0d61e63a4781ee0a4b7a7748efb12dcfa8daac12554fd301a661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.8-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72ed83af7e86205553a6f74abc2aaabe25cc20e990861320d3db56519cfceee9
MD5 a222582bf08fd2379fcde691a7c885a3
BLAKE2b-256 e4a76d8966d7a4cdf8a7d2cc993fe235dfb876c94b0b1bd3f0fc4990ef056b6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.8-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2a4fb376c408eb3281725a2f234ac8ea8580c314b2297e0b74fedd1c80c273b
MD5 3d24eb5f8839618c0cef52bc99f0282d
BLAKE2b-256 cfe37699bed47cc6d16d10b3d392557f2c996a802e3ba44aca36f932d5109923

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.8-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abe4d73b395fe11a7c66e6e9c2557e1375fba8438ba2c9097692c431c0433583
MD5 e9b3ad1fa9fde1a19ce6833f7699415f
BLAKE2b-256 3ee85a9b74902478cee0b5000fe2bacef7d7c375b087f4bf266f28a6dca8a2b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.8-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 330bbc846315a86edc6aaaa6c19514c8c0362f65ec0e6db19c5976aa5927d27c
MD5 fd0c3f5f9e9f0ad53890a2152ae2b5fd
BLAKE2b-256 a865137c48d6c3af1cc0a6a45707621537236c751a03566d3c78b826901aca85

See more details on using hashes here.

Provenance

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