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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.49.3-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.3-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.3-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.3-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.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d264a058273f7d0216931a2c158c33af156102fffddd06cf593ab64a0a229167
MD5 ff6eb34f398583ff96dadde4d0fb577c
BLAKE2b-256 f3a14687b12dcd79a662b9d67d871aabf45635934a5869836cd1a4cd2e98abd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba6702127ed7a5e027aeaff5f8371888cb41cc90253605ef97fb1414e9b38ef2
MD5 270e2ab626bea2fd43b56f34bf8cccae
BLAKE2b-256 0973e4a2b1904a0c6beea8157c1da96b45983e1b1ba8cddadf3dfd91e0b56703

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43fee49af5c8c76834e6c0c6867edfe17ff1e751df0e696cdcae0e035f6d02f3
MD5 a1cec61a2e1d29a1e556de413b1831ff
BLAKE2b-256 d30f98a41d658f4c109d49df288f87e385b67aaa8a85191dc087adcb37521701

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37a5b2e9bad13be3dc79b6c1e6bb6fe18a329313ab9887db7d46a52e170cb8b5
MD5 41a95b01b394c42658cf68d8d73c4c53
BLAKE2b-256 2549be89c073c51ac29d612f2c9bdd59579c3662276a8a1ab4f64166049646c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c250fd6ad379fb0afb186a3fbea7812e4cec36beddf008cb22b4d0afdd572de4
MD5 b93b0ada5f7245910d2b7530ff5c37d0
BLAKE2b-256 5f6a7d03d35ec8d1ba5f46e71d508cf5c2c12ac29f975acab98d3b7ea676dcc9

See more details on using hashes here.

Provenance

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