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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_devops-0.73.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.73.0-cp313-abi3-manylinux_2_28_aarch64.whl (590.4 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_devops-0.73.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.73.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.73.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.73.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4cfe9bd4dfcd6aa448a85f7559ffe1abc801a50186a7d60caf3b43b6b8496ddb
MD5 a8a78cf3b3b26e5d7ccca102ea87f3af
BLAKE2b-256 519c5c608d558d5fd791d97d2b5fb9960ad4d0354941bebee230c1f0307c74bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.73.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9f328e32e8f5d4b01cda98fbac4c7ad06313911a5910e7a998dee36bd458f79
MD5 5b52ffbcee9315fd09178cd6030e8f56
BLAKE2b-256 666b2fb698a47da2934ea40c6e24ad931f0c86a2bcf066271af02d78750ac214

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.73.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecebbaec31b47c47860175e00ee0615e0eac5f2e9545b81d4f1fc549dc8aa343
MD5 5e2576d039f69579c6c0c23644498929
BLAKE2b-256 91f0b80016756ffeb9f2061b871c85bf8660af0eeefa4bc8da521ec9ae0c4435

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.73.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 297b80467e8d16bbe830616199c50ae9e468156c06eac1b6221b7d1e6fa7426c
MD5 7d3875ed8415fd0ff5c90a8049c5fdd7
BLAKE2b-256 65cb6f99eee8d18a8a8d15182b9cdfef273b4045c3b20772682a62f365bb8f54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.73.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9fb67762144ba40266ba85d1b3c54c765ddd03b4cf554d6287d69408820ca642
MD5 22e819a00f0c562575120a74fbbb433e
BLAKE2b-256 a73c50277ded5eb600db3fe2d7177448f2ac504043aa48bf560111f1674371ef

See more details on using hashes here.

Provenance

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

This release

0.73.0 This release

5 files

0.72.1

5 files

0.72.0

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