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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.53.0-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.53.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.53.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 81d0eaf2cac09230e0814bb758f177d7d721c3980f4012fdac88b0e12b0e72d2
MD5 1bbe50cb40077e82a2889db33d5b343d
BLAKE2b-256 b0a5585201370beec7d244359e7cb31c41528818f0f6ebd116b7e7764814d24c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.53.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3d923ce0e16e30499626114adc56419f9028d43462b7c84f668f0618add1a25
MD5 501d1ccfa96c7c5ce70b884c48a926ae
BLAKE2b-256 ee7593e480d28b5021724f741640b6b4d1ff41c07c7e196b911c797fe48af8c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.53.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02f60331bec93bbe44e43f2be22296477e797bd11f181b00f25b03e4b1ed77bb
MD5 8756f1b6ef40ee1561f81404e937c520
BLAKE2b-256 6927fc0367e38f21e78e1f17df430e9ea846f3698903deedaec172d9c421aa97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.53.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3e1782409cb972512f6a430f369711af92ac996fff2441d4074bf1b7ba52fc0
MD5 75d31f07d24bb88674371b2b2e98bae5
BLAKE2b-256 a1073ad695248908a420deeedebfe618132b24beb9886ee36d9008bea1bbf6c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.53.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5144e998970f083d41d52681c83db5cc49cb41a29a24eb15721665ac0396bd44
MD5 15e3098f8151446e590126edf166a164
BLAKE2b-256 e108c1a66bea4e1896d5c33b7f6456393c01c76b73b3c6b3aabd54b340ff091a

See more details on using hashes here.

Provenance

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