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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.50.2-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.2-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.2-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.2-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.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5d81181c1f014f10cd37e5f1f03284f7ade0de974540c096b6a9a6b7e8df3f51
MD5 63a9814bfc2f4f9c715db2ffbd51a809
BLAKE2b-256 5487f0396305caa3e5c65fb7aab2e47395c276a4399c960db04de833dc6d8520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f85b2d1948f5d1833e64ff83bf30327de8707889816df8b075ff76b3ba2f43e5
MD5 b0aa33ec6c729cd35ec376eb638df91b
BLAKE2b-256 4beb61bc82765ad892e27520d6d622138eda34f71fdd8cacc44268c59205b009

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecc8774473f8d9869243b627069dca22f478fcb22a5b40b7a36cbe466c52611e
MD5 5118701fcd84bb6ec8ec3bd9c79e4f5e
BLAKE2b-256 92b38969da9f1d02d373e1c6da7e556b3fb9e7538fc8bbb70515057006ac784a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2849fbf93a6926151ea5b56d904bcf27b879e232487788c5c8dcd7e7dbb3d62
MD5 4ffd7642d5d00ad47a1a967c04060c2f
BLAKE2b-256 6abb3c7c4a89bfa8bd90f40d5cce58099f30523f73e84a945b0575cf6376479f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9701f4f2c43134e7a029e08759a0bbeb9e320ef724253372e24f889f340cc06d
MD5 2d9caa36d89ac8b78b311f5a8eb99f28
BLAKE2b-256 3d0fd6f9781ec68c7276406a24c93bf6385a7dfda7985a3caaef1dfe6b0556f4

See more details on using hashes here.

Provenance

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