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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.48.3-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.48.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6b11ce382c4c28cafa6b0f52806f07d49ec9090026b2a1a5a6f21e360ecb223b
MD5 76967598c5451bb2b125800d29632040
BLAKE2b-256 f121cb7b0013f80d44453fa1f806f8debbccc078b011c4c712641fe7c5563685

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de668b850c81f0ea8ab5d459c28a332149369a855bba04fe779ed9829a95581f
MD5 5d456727963bf39e4e3117668c68e164
BLAKE2b-256 daa3b535c3320777630efa9005956805d6c19890569039a48df1f58088009035

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 839728d2bb6742f43bc775144f183214c3bcd7193a6e29e3a6faa4984e2f05cb
MD5 58fbb45b1258f922d7b5f629c1e43c8d
BLAKE2b-256 cd1fde9fabbe0e730cc10b94c89f61139729152857e0a074bd47904890148ea0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e40c95274b0daa3ad35076cc7bf00095f083a34ebe27db2829784e1b42e04ec7
MD5 6cfa6b930aa5f07a78e086c412a4baeb
BLAKE2b-256 2fc5661502c57cdad5a30667dd3a0e7dfe9c23ca8264c99899ae5457232cc9d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 23e0003acf04e0482afa1126818eb06158e2d9f1c41ee2eb09c519c7463194af
MD5 a8f18edfc6472449bf86cbc0962140bb
BLAKE2b-256 0bd14a4e717e5601a9b52ee530bab9327ef9cc78a5eb5654e757ebecb5995f9c

See more details on using hashes here.

Provenance

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