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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_scripting-0.48.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.48.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.48.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.48.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.48.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d39df25a6fe9d8edd4936362844f7ce60078d4cd969813b9468168fda793af49
MD5 d4c89ba25ffd9a8697bc80daf2d578c0
BLAKE2b-256 7f17d690d553f9414a67dcc307abd5ef91e96266f1ce31ce1ed2b8332585ec7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0be5dcd25b7b0adf83fb05e5463e7beb1a009b4b13bfae63cb9088cb7d1d4b8
MD5 80269a09361de03100cddeb93a9454db
BLAKE2b-256 b23a195f22c6006d17b923ddb600f22314fa1c18c6a6c4fae53f5922a9aff0ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06baa36b65115be9308da3a4c939f617cd8d7bf0f92d1a0592c1468b386b319c
MD5 f29acc5c9098eb35f2d01a29e7e666a3
BLAKE2b-256 34d7695df2980339408136babea3c49e798224b3dc2fc07b4f48745258676e92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 380e4c1354fa0f8f0a97cbc6d9205307efa57626a717955ecb3835da905d6e6d
MD5 c57c76e3c1482becd7c9e6d186b6339d
BLAKE2b-256 a9bc028ed6c1142585d907799e397819fe833cc61ab2d74b1ce1ed4b9724b9c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.48.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3ee4f22a2d627758b61e66a2dfeeda9ad0f33307e991db86c178715c781a9476
MD5 37cf8eaae5c2244f696910784f5cac01
BLAKE2b-256 86d14f9bacdbc15d2bfb1bc8c8be78a0ad9a3e0374e59226313cf959e406b201

See more details on using hashes here.

Provenance

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