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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.47.0-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.0-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.0-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.0-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.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bd36afc57fe48925caa9e66f16fb6b3f917b0eb97c56a6600f93d67dd5dd4a20
MD5 e8b082466904f74be06bfc899ed72d5b
BLAKE2b-256 611fee3b95260cd17d4f640e5a577f0c4b83c784e75443416365df8098df8838

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51dd5cf2599ca854c3645c532a502b105718968492bb2f39f3a272a73edb2348
MD5 1809c7fcc1d3907ee74aba02cda084da
BLAKE2b-256 215e1510309235e97c8241fd4dc240f9618b673ed7f9b1bb189727613da1221d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e54a69c8acec1e160aecbe84ebd5888192a2c34662c17b16ba2eb870ae80c8f
MD5 88e94b966611d2d995ab6900a28c5384
BLAKE2b-256 3eef59fcfb47a5c238dbe1b170cb1e27ea410133b294312f886217db5353c71e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae662585b3bdcea2f206bffadf0484cd111e362e9b74bb5f75bd165be1c0b17e
MD5 12aec3420b3eeb48e3df21636d31fb50
BLAKE2b-256 4e987846980b906b0deea2f141cc8c997dfc3923bbb1c28e4cfac8df5d75afad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.47.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 230efcb3abd1753565bbafa56be2c4f90b32b4b748741c63f786076bd5744ffd
MD5 6f0545912ea5830898034a019e57bc72
BLAKE2b-256 28eb3049636a19f5868e4374d5e4d88aa0d6276f5bd1b7774d67a1cde598e763

See more details on using hashes here.

Provenance

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