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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a2067b78dcdcb56203a0719121e2619cedbcd72fbc97ac80200270949ddc06a9
MD5 275bab66bfe621747757c312aacfcbc1
BLAKE2b-256 8f03cf1ce7dedf8689e8b70510e7f67dbdb62de847f8762e5d56040b2e43d72b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14b7aa752fe64f3cfc77992a300c08b2ba5f0f5b72fa06e12040ca346390d178
MD5 af5fc1807063fac5c6c5411797857458
BLAKE2b-256 3a5b067c15d62917989107f6aaa96bd47c16557c194bdb2ddf332fc79d006b18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc15e62b130d72d9dbfef1d93a1cd8a982028847ee4ffbd6f39994767bbe19e4
MD5 19884cb9346ec91aa670cf1dbfe9e008
BLAKE2b-256 833672c9e31d74eed5a362b7b28a173921f67fb8fbc7a9b939b8e9f8912cc3e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3208c8463b12edba3ea28ac78318bdfe0e2d4624df9ab8392746ebfacbe960d
MD5 8c09939555e055f1d3670f580ab3c6d4
BLAKE2b-256 31b30ee33e380e7b7ca4b6adf9a72edffdf58e49f4770ca033109aeb2ae92fc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 84879bfba48b6f851cb780ae1cc9962aa9f99613b43a658f68f48f8eb5f59e9b
MD5 aaeecb07fa95175e8df77b8bbb50e465
BLAKE2b-256 8a4592a2606b5d2f08db4c3abf9699bc8dda5017f777f61a0e21338e6a51005e

See more details on using hashes here.

Provenance

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