Skip to main content

panproto grammar pack: DevOps — Dockerfile, Terraform, HCL, Nix, Bash, YAML, TOML, Make, CMake

Project description

panproto-grammars-devops

A panproto companion package shipping tree-sitter grammars for devops languages: Dockerfile, Terraform, HCL, Nix, Bash, YAML, TOML, Make, CMake.

Install

pip install panproto-grammars-devops

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-devops/ and bindings/python-grammars-devops/.

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_devops-0.45.0-cp313-abi3-win_amd64.whl (503.1 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_devops-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl (614.3 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_devops-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl (591.9 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_devops-0.45.0-cp313-abi3-macosx_11_0_arm64.whl (598.9 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_devops-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl (593.9 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_devops-0.45.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.45.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d86340f8b70fef75f7d63926bc6053421023c56314e2e87d63b9ecae3e1a6abb
MD5 822cd20d7aa1b8c329805e9782dc74e0
BLAKE2b-256 e79ce3253bdad05351bfd99c3295f58397be7fcdce90cc9d1210e92973620cfe

See more details on using hashes here.

File details

Details for the file panproto_grammars_devops-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5fd02850e42f0c2daa875d15c30a19329b0f53367539f57b097c88e2bf2aae72
MD5 348c55d4293332603c832440ef5c9777
BLAKE2b-256 182e98bf5d65b2e56422758f2d5af9fca13a0dcd481afc729cfd7175c85f98c9

See more details on using hashes here.

File details

Details for the file panproto_grammars_devops-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86d0811965e0d490ce93184a854c283f04c7b895682f34cb3bd030b72e1a997e
MD5 fd0a697a30e84d772a572649b8aa6b1a
BLAKE2b-256 2a7904ba1b088a888ae802a0adf1fbe57a5ead2de75bb0dfdc1a54c2bbe4ec4c

See more details on using hashes here.

File details

Details for the file panproto_grammars_devops-0.45.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.45.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ab45fd4288cae6e880d0120583d90f350a9ea061ef86a1849847e06be4b5cdf
MD5 9396328bf45b68dde7330e8af3606416
BLAKE2b-256 9ba6fa76799bb032d7eddf9fae3054aebe8a417d0cc080b42024df8e5a9b599d

See more details on using hashes here.

File details

Details for the file panproto_grammars_devops-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 defd713e7f3c0602f90893806202566d6709a05a07e8b5b93f61c8c56ae1a498
MD5 63d35926f702fa6b927a1c7a8ceefdeb
BLAKE2b-256 bad42fad0a9928c941fcc74aa1e973b93adf8ae1b4d2da3ef92a1184f1581a87

See more details on using hashes here.

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