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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.49.6-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.49.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fc00f3603b1c7d1135509d094521af5a55476ed54397068cbd478139279f8c75
MD5 25736eafed2a085ebc170a3464a3c3d4
BLAKE2b-256 fd0496d7d063f7d0905aa5b74110ffcfb07b9d9df2c3bb12d8a734d05280f365

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7681b26b919faf5ab62d4c24e13899f72892351c1bfe55e2dd87072544810b26
MD5 c54ac4e573ead90484dc81a1fb64e57b
BLAKE2b-256 fe6c6aba2982ebbd25a7890832f474a05004e403f1739b5d56e972c2d1efb543

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eac45ed6e0873bc5593c31e874cbb790311d8e0bfc80ee8c6390bffac410e8c8
MD5 40949bdc12b8679732d23959b7fb4e1d
BLAKE2b-256 eed027669baac1db09ed660488ce653e1db4b3f88a4b87bc6eb9e17083360bde

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dbf7522948ae83ab3261eedc8d3327199a720ccf6a715a53f5f6106acd71686
MD5 619860dd31d14baa2b4ba4bdcb4d0108
BLAKE2b-256 8511d164c36bf7a81ec89e7450427ad47f8f1de3d45f62ff8e10c954b992d3da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7af59a2025d6c844583a4ffe14f8895974aad0b3a30727e52c2a876e723cbb12
MD5 2be1a1d6a1c38891d67d795302b66412
BLAKE2b-256 3ef7cf0ee35dc74f98b83ec5455091c856182c57b6997b2cb173567637b19406

See more details on using hashes here.

Provenance

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