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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_scripting-0.49.4-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.49.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 72be680009bf906611c22eda77b6c669004a72034e7cfe47801d56e9592abcca
MD5 9e13f9792464dd168a7b9d4a83cb0afb
BLAKE2b-256 e3f5230608e16b84065f3695842ee4fb12be9e365901c32a138e721d0405ae6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa325a7d401b36d953f4626d771724febdc810f047786efa655fed41a18e50dc
MD5 e00d16ec73916351b0ca38374756747a
BLAKE2b-256 4cd4662cfc45b853f5ed0101639ddb8e2d9e03877fb57227df96bbd21b7fa9ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8884fcb2f2a12905b9950a3ebabeea51ecf6ce453bbb9eed9b029cb9f2a5f21
MD5 4f16091da30ff62353d1610d0ccddf40
BLAKE2b-256 5313c9c7efb88f6b02cb9e2a8c46846010e67dc107f5f68a2b7e5407a2525d7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97f2c93c5a82ce33fea42e0fa6f6a5ca80e12cfdea7f5d656cfd363dcc41dc1d
MD5 06c5029a83b5a8e8d930230450ac4521
BLAKE2b-256 f0e826cb391564b324b102e15e54a11224c6503b401dfa602c35f3be95e30a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_scripting-0.49.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b2baf63fecd561527205a27ac3fb85729835e64f5021de6b67b4bbf652a7057b
MD5 3e924a5302b2750fbc5b7d5b6052b4fc
BLAKE2b-256 ec867dc7f190979be35b89b23ad5edfaaf5f19fcfe04ff804a930b53655f49e1

See more details on using hashes here.

Provenance

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