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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.56.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.56.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.56.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.56.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.56.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 59ea906958712242ef7f4cc28f7dc9e305c2fc2c24a5ec59f53f8b9e8d286f47
MD5 b55b5c8f09f9eff91d0a6944de000dd4
BLAKE2b-256 f49fc6f0e46e3835fd515fa75ae07c12c7dc1f0a66d2812a21358a0ffccb072d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e34d28dc3faf266e446594f4973948561abd657ff93be74e353a9858861d4858
MD5 736bdbf55526465fe32752c9ba33fc03
BLAKE2b-256 0b12f6f94ce5baadca3493d38c11e4e95161515f42363b11eb18b4e64a01c3e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f792827cc1403f92b5b3b616d96a830c3c5b6ef07be241bdfa4ccfac88f4cb5
MD5 c09cc6da72b4f7f183e4d721a2de5c23
BLAKE2b-256 fee599ddce486926dfe948be30bd44610085967f3fb303d930370d24915002b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3ae8921b88bd624e395ae85608dec9b99c849e14327fb192e6e6ab74fe7713b
MD5 65791884db51a378d42e275b588b43a5
BLAKE2b-256 298d02cd28ebfa1051a1c7d1375e579d6cc7843f2c6f67668107076cc4c21df2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 877f1d077a3bb852384f5ff6ea7301a5ee0332c6aae64ce996a00ba157b39197
MD5 4b3c7531ad36f0e2d6adf04d0f848474
BLAKE2b-256 1e71c539a325c169af4e209c472784faf8bf5c32320322aff15a8808f3e66827

See more details on using hashes here.

Provenance

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