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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.47.3-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.47.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4efccdac9edf66755792d0ce93830f751b6a576d1fa38c6df52d1cf365ba0144
MD5 38caf650462959034e9365ee4cc79c2b
BLAKE2b-256 ec239bab309b197983be7b30473d54fc7d0bc77c71fbe9ee968b56275a3badd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 335a4c587a92f12946ba498afbb73a46af75003dfdf7215ae48d23f9bcab2e97
MD5 2925a9e50021e05a666689c18c9e838f
BLAKE2b-256 cdc1a6475f8522b901a070eac35a90b7ed54b14a1c598084cac4e8ed32c67784

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16e1bf76b8a812352884bc73e89ee1fd79df6fb980086092a4cf65ae104d0485
MD5 6bca0f01182cba6f9723f103415adce4
BLAKE2b-256 a542447a8fbab9bc98754ebeb481e1a287bb0de4fea426e0d19e29dc4f9bf049

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7403e8862485b65fc8ad33485e2c4ffdcd1ff3e7f5558a719101341f7eb6b1d5
MD5 e82ae348f63cd5f5568f9e95f49113ca
BLAKE2b-256 f3befd17426461edfe9ca6dfc529295a8144ad53606c0093c0ea77ce0d9b73ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd8e9621e8f8a943350b2babc2605148c44f4cdee1945b720fe1c1a0c0c83be8
MD5 44fe91de3eb8752ad39d040d29c80198
BLAKE2b-256 bb1268683f6c5ce91b0d89eb3d38d0a2b44e6cdeef536a429d5971bc4f493f31

See more details on using hashes here.

Provenance

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