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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.50.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.50.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.50.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.50.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.50.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d6e1f3803bb980869610e875391ed34663ec64e702fe7966c7632572e446b867
MD5 249dea9927b884abd55df39fddea09da
BLAKE2b-256 908ae041ab9195512c1cc7939cd791ad6f13905deb2f5ef0d75f278684155e06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da16322331575703b1020c7d68939084d16ec7e1d5254c4d36987e07270c9cb6
MD5 e89cc0d6f6380f2c3eb504a0b1b3251d
BLAKE2b-256 6436f805d6f06c9ed8102e345460d462ccea898140898b4bb8d33e8ba7ff8008

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9765411e5bee1a560f28be858135de13497245d7c2b0fd437a09115e5fa686f9
MD5 465e5b7d0928b49be1a9dff0ab746a87
BLAKE2b-256 1ad7a67ffbb08ceb43a04b9637b0ce5960e9cc64067b05e3271666eb7ec95a63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c21c6d1f0e2900bb9c320b35f88b7449911a0cb755ec8ff92f5b25ca631f512
MD5 a311d6e31ce9d16312645ab775b1c744
BLAKE2b-256 8ce25e455fc5e23feac97a98a7f8a741133ad2fd6b80af7dff7f8f14463d2b19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.50.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 13761c053edbe1a2ef7149794c44b1bcd699d4e11de4d2f3dac1e02fa1119feb
MD5 7b85592a27e75ce202d61ac9a156be3b
BLAKE2b-256 db0c975cd82019be4fe21eba443d372db9d39be8821077a670f5f5a22a5d876d

See more details on using hashes here.

Provenance

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