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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.50.7-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.50.7-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f341251e323ea2d85df86f5f91188a5d55877a4a4592c281b098c81198b02936
MD5 c26b5fd7689d2c2e028e65a461da9cbd
BLAKE2b-256 6b6a92891a8ff4b53c42b99d423ee647b79df050ab664be33a9fce476985c0c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdc12cf86228fd3cc91c3f29529bd4433b62e0fd8c392dc098d0856063938063
MD5 c5809edfadb873a6431ccb3cb427b6a0
BLAKE2b-256 151c6f60d9209b58d613184b5269b2a360e1b45036977a4b997b84a72fb579fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd8315663198ca68141d763601b3beaf135a9cce279c536d6b086d1c1346c72c
MD5 68d3a139499fdedefeadd807593824e0
BLAKE2b-256 f3428327d424456a5972dcbbfd1150ffdc323bbbbf66f734af4e1e4353a54172

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2504e671f2391a689d51215b64689a5c2084efeffc2964aeef22d54a3049b42f
MD5 5844a0b8c2dce4524f27d664724029c8
BLAKE2b-256 f8a4d661894df44662772e25fba0b06c1fb48cfb6d5597ab6757b90d2887e643

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a54321e544780fa825eb0b726676377e1933723e550a3fbecf1cae9858657760
MD5 38fd7de453c4432e840e562a532c157b
BLAKE2b-256 cdeddb8b6ec32cc16a90ac6d1f69e6d4c005f47d185520089d4bd3dabc27de2f

See more details on using hashes here.

Provenance

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