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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.48.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.48.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.48.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.48.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.48.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 67bdeccd7ef4f4e6fc4a4c98e0134702242be9ab1d6be4ce2e473197547793e5
MD5 df7a9d56a44f49e371c33e296f7ed6e0
BLAKE2b-256 e70e50fa4b4f9f0f9570adc4b5e57b00c3faf8c28cb224215e13048083e5db3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52426926b6277fa83fc4c1846228f71afc6f6bebb75967eeb95851d8bb6d701e
MD5 c1a311173d2ebe3828f3bb17110d344c
BLAKE2b-256 67d4c0b621a1b34afb1cc4cc047c97d9351d66b22bcace5f5f6b23c72a241c9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2920478b0fd63105cd22234195c9928b9d1cfc3ef770d4bd6a2bd2629dab989b
MD5 f14560a135ec491aaabbfd5b73bda1df
BLAKE2b-256 543b664cf1e5c313be757ac0ac701986f055ba5416f222f6edd63932d5b9d596

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af894c00343b8bbb6973694b3f3ad009743e511eb4ae5740799c85f05e0f97ef
MD5 117d329defd8c2440096ba960a28a729
BLAKE2b-256 59e7c21b9803dcff62bbfa5bd1b8b60c0fd721e0c5b2ef1a9bb2e4b5e18d23d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cdcbb0e3fd18b6a98fd65fac3d07b6c7be70110e8574e9f4cc2b24263a8a978a
MD5 257c12fa1b3bc95a238bf513cf99a01e
BLAKE2b-256 7478f69730be83a86a34819a70c25f6c8182aadb1e1e30de39135abe2bbf2a6a

See more details on using hashes here.

Provenance

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