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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.52.1-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.52.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 83b4286678764127f5cdb3cde91eabc4227a44f4b8cbd74789722b59b97eecf9
MD5 2fc14c3db6d440021adecec42396e2fe
BLAKE2b-256 2bef3ec48f81de80a0d99d3d4586234458ceb8e6078c74e88634b94b33805fbe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72ba6bff89d583f2cf140ffdc55b44ff9f7b8535c1089aa2de09f249a2b7d3ed
MD5 b97578993a52d838280b49b7d16e01b7
BLAKE2b-256 b707ccbf46d1c8d4f29a811736e0bc217bdf081a971f401aba2841f96986604a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21a37d1a4f05c59037d2f32a74d29112d27bd28f302486404a3a27fd90cc9dda
MD5 a433183f9448f8f324a7494b56aceff1
BLAKE2b-256 5bbaf1ed6ede64e3a57abdf2c3bdbcfadc773f6f2f81f50ebf87119756a0f5c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0166fbf064be624c32aa061e12f722a341bbb09d0f3f0c9500461649aa8428b4
MD5 ab2c66313ebe83f6bae8f75951870be8
BLAKE2b-256 d482e80446fbfb98a9c7b3db3f6f76345ce9e7442d343ba122ff41c6348437eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.52.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 29310c49c0e2b17ed5428a512bf888d0cc13f0715ef25e3c0ff5e2d66e005c5e
MD5 f7e0696c5eb8012d06312f77a1e419d3
BLAKE2b-256 2b5be7b5448ec301bfe2e347989359deb1dbcc1ef57089d51e8d7fa783dfd619

See more details on using hashes here.

Provenance

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