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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_devops-0.74.1-cp313-abi3-manylinux_2_28_x86_64.whl (615.0 kB view details)

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

panproto_grammars_devops-0.74.1-cp313-abi3-manylinux_2_28_aarch64.whl (590.8 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_devops-0.74.1-cp313-abi3-macosx_11_0_arm64.whl (595.9 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_devops-0.74.1-cp313-abi3-macosx_10_12_x86_64.whl (592.8 kB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.74.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e2a84fc0b2e710b70e539bf6eb6f8b8e07caed60e59cf0a31a5103e5e9f1020b
MD5 3fcab5b8c254f0db34428e36f2e41b34
BLAKE2b-256 61747a9dbfbbbb46f83088578f3dd719e66392e8b0016f81d6523b90ffbf8683

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.74.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c641127571e595dbfa6bbdc11a4ae056012814d060f579c3c74d9ab45c0502ca
MD5 3863c26e7e9d254ec9574cc5d2333ab9
BLAKE2b-256 2ad6bf0f081e2594683ca44363f2b7e11f1bc437264dd8cfdd571f42169f95d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.74.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1ccd678eff87465d2ce6ef413518946534b58ed9a22ea3f39bdfa867403b54b
MD5 c22bbbed0f609fb7fb38ba55ee4e27e2
BLAKE2b-256 3c2e186a0955722443a9b1ce3d6b6fc80cd38ad9ddf500dcac1b33442380c0e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.74.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d81570927626acf8f12272d5ede274eb046fd6ca97594f0175121bb54ee0c75d
MD5 f4f871b9868c4651d3bc68b9f1186853
BLAKE2b-256 687069cfa3a90721bdd9814314e2367ca1be16ffac88010545095dc8b3beb3e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.74.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17cdbe0001d609091535fe6e8f5a74d609b66593f82ba18786895bfec3437fd8
MD5 c580197a9f6220fbbde1c472d7f3344a
BLAKE2b-256 859bae4db689c856b819126eaf97ad571eda2da81e416b21e7d3bf3e4476cd57

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

0.74.2

5 files

This release

0.74.1 This release

5 files

0.74.0

5 files

0.73.0

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