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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.51.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.51.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.51.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.51.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.51.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.51.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 06d7380f0bf7c503dfd1ba5ddc8bde0b324dc21321766c00487e84843c90c9df
MD5 0d797bac5f7d1e904874f0dd9aed410f
BLAKE2b-256 7030a75bf902e488267a2e9364d93ab9adafcd10dc3af07e84f9e721cfed764c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.51.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e43c65296ce09d871f09a989e3e4b56975117b145879ee54fc86c3bf2d986387
MD5 4c72e4c2f5c638a490974d8f3c43da85
BLAKE2b-256 59235927516e65250b567a8ecd89204187fb98fafd2e99194cd4e39af394b6b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.51.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c216142f21f3c3ac9b74369595785bd01653e9f888eb1b2a6e9bea0a6c8f9b31
MD5 e2eb7fbe5ba9dc96804e73b1d00751fd
BLAKE2b-256 f9e9b355261d23cda041f09a8ebeeb7dc4af86610d5c664d8a1e680c5c9259bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.51.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 910bbf1183b1414bebf795eba65d9b66101d89eef86f57aca34d00d6f0ab74ac
MD5 fb894de8698d62ccd6bcbbd809ee95e3
BLAKE2b-256 0bbac3de69facbe176e0382e0f9199a7aba2271e063ac0a33089d2bed88bf135

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.51.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e464f5e9a37bf5be70be1384e65819bd863e791ec11ef7660c2c966cb536fff8
MD5 d333df6980d7a5c8fd8e28cd6a3a5545
BLAKE2b-256 27297620bbb72d9bbc85084f9a155a1ae2b91439165f3f5410e7e19c9163592d

See more details on using hashes here.

Provenance

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