Skip to main content

panproto-grammars-devops

Python companion package for Dockerfile, Terraform, HCL, Nix, Bash, YAML, TOML, Make, and CMake.

Install

pip install panproto-grammars-devops

The package requires Python 3.13 or newer. Its current metadata requires the matching panproto minor release, panproto>=0.72,<0.73.

Discovery

The wheel registers panproto_grammars_devops._impl in the panproto.grammars entry-point group. Each call to panproto.AstParserRegistry() loads installed entries and calls their grammars_metadata() functions. Duplicate names already registered by the core wheel or another pack are ignored. A pack that cannot load produces a RuntimeWarning. Registry construction continues without its grammars.

Application code does not need to import this companion package. Its top-level Python package exposes only __version__. Calling panproto._native.AstParserRegistry() directly bypasses companion discovery.

Use

import panproto

registry = panproto.AstParserRegistry()
schema = registry.parse_with_protocol("hcl", b"x = 1", "main.hcl")

The Rust extension is implemented in crates/panproto-grammars-devops/. The wheel metadata and Python package are in this directory.

License

MIT.

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.72.0-cp313-abi3-win_amd64.whl (501.7 kB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_devops-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl (614.6 kB view details)

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

panproto_grammars_devops-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl (592.6 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_devops-0.72.0-cp313-abi3-macosx_11_0_arm64.whl (595.4 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_devops-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl (592.2 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6c4d0c3b4f4503b8c0cf946b996d3433fe04a7e09e3c32ad8ff039aaf6612bfd
MD5 5760474193abbb1b83407631c53b0884
BLAKE2b-256 1e1a33ba71b31b3f1c08d8ffb4ecdb0f192a329fb61c429773d2103f1dc7e00b

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_devops-0.72.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_devops-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42fb47c82e1f78620dd1888cba8e7de4203bf8e572617a5505fea1d5c8fc83da
MD5 86772e194b432b96fd48c2b3df9b321c
BLAKE2b-256 ed89ca775efba0684b6575f9f58703f2de20aae21d8f2747600ebfc971994b4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_devops-0.72.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_devops-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39f074bd1a0e0251dca96e61b2cf37e563303f75c4e9b2807594b1ff1b6ac8d4
MD5 081c16c403a7dd35153a8608d321ec26
BLAKE2b-256 841d97a8b0f034c683a77d115aa8f9107a1698821fb6e10a1593d6179c8b72b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_devops-0.72.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_devops-0.72.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f647fb2d1c6efbd4d3b4d971d5fe35937d8a8ecca2ac997ad57b040a6213f9f
MD5 0bd7a571829137f2c5ebe86bb4fe6b38
BLAKE2b-256 3171d34e0ac8058829c37b7171bafe74259fd39eedc01972110be3e66515bdf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_devops-0.72.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_devops-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aa805291129a54e7778a9a0089afd59cc47548426971e25a5984c4680460f1f3
MD5 71026b3fbaa4bbb1dffe5694b5bc14d5
BLAKE2b-256 1455abf7404ffd9a865f7a154f91fbe72b193ca88fec7ec6c1650abeb7bf3f8b

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

0.74.2

5 files

0.74.1

5 files

0.74.0

5 files

0.73.0

5 files

0.72.1

5 files

This release

0.72.0 This release

5 files

0.71.0

5 files

0.70.1

5 files

0.70.0

5 files

0.69.1

5 files

0.69.0

5 files

0.68.0

5 files

0.67.0

5 files

0.66.0

5 files

0.65.0

5 files

0.64.0

5 files

0.63.0

5 files

0.62.0

5 files

0.61.0

5 files

0.60.0

5 files

0.59.0

5 files

0.58.0

5 files

0.57.0

5 files

0.56.1

5 files

0.56.0

5 files

0.55.0

5 files

0.54.0

5 files

0.53.0

5 files

0.52.1

5 files

0.52.0

5 files

0.51.0

5 files

0.50.7

5 files

0.50.6

5 files

0.50.5

5 files

0.50.4

5 files

0.50.3

5 files

0.50.2

5 files

0.50.0

5 files

0.49.6

5 files

0.49.5

5 files

0.49.4

5 files

0.49.3

5 files

0.49.2

5 files

0.49.1

5 files

0.49.0

5 files

0.48.8

5 files

0.48.7

5 files

0.48.6

5 files

0.48.5

5 files

0.48.4

5 files

0.48.3

5 files

0.48.2

5 files

0.48.1

5 files

0.48.0

5 files

0.47.3

5 files

0.47.2

5 files

0.47.1

5 files

0.47.0

5 files

0.46.1

5 files

0.45.0

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page