Skip to main content

panproto-grammars-devops

PyPI Python License: MIT

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

Installation

pip install panproto-grammars-devops

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

Usage

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.

How it works

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.

License

MIT

Metadata

Release files for panproto-grammars-devops 0.74.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for panproto-grammars-devops 0.74.4
File
panproto_grammars_devops-0.74.4-cp313-abi3-win_amd64.whl CPython 3.13 abi3 Windows x86-64 Details
panproto_grammars_devops-0.74.4-cp313-abi3-manylinux_2_28_x86_64.whl CPython 3.13 abi3 Linux glibc 2.28+ x86-64 Details
panproto_grammars_devops-0.74.4-cp313-abi3-manylinux_2_28_aarch64.whl CPython 3.13 abi3 Linux glibc 2.28+ ARM64 Details
panproto_grammars_devops-0.74.4-cp313-abi3-macosx_11_0_arm64.whl CPython 3.13 abi3 macOS 11.0+ ARM64 Details
panproto_grammars_devops-0.74.4-cp313-abi3-macosx_10_12_x86_64.whl CPython 3.13 abi3 macOS 10.12+ x86-64 Details

Total release size: 2.9 MB

Release files / panproto_grammars_devops-0.74.4-cp313-abi3-win_amd64.whl

Download URL panproto_grammars_devops-0.74.4-cp313-abi3-win_amd64.whl
Size 502.3 kB
Tags CPython 3.13 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
845604d91f85796680a350e56ed19380c3a9515fcc0d5dd93f0e2df916e667cf
BLAKE2b-256 checksum
How to use checksums
8c94c971f953f1e7817df4a1b152513de3506e70773abf19dc7ca07d2dc03fc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / panproto_grammars_devops-0.74.4-cp313-abi3-manylinux_2_28_x86_64.whl

Download URL panproto_grammars_devops-0.74.4-cp313-abi3-manylinux_2_28_x86_64.whl
Size 615.1 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
c2af867434d4b8fd8c21e177309139b45b748e23f802f88efdf869edf8655c73
BLAKE2b-256 checksum
How to use checksums
87aef53d9bb812a47d4a3f08b4336d2dd25a0d6a1f39032f4f6e7807e65fed7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / panproto_grammars_devops-0.74.4-cp313-abi3-manylinux_2_28_aarch64.whl

Download URL panproto_grammars_devops-0.74.4-cp313-abi3-manylinux_2_28_aarch64.whl
Size 590.9 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
944dadc989fa4d84ed86475dc35640ba0588327db1e2808dcf4a1b16f72614c0
BLAKE2b-256 checksum
How to use checksums
29c23b3d01493cab5a06532d81629512c4f00b8702c9d318dc0aa514aa2ebc28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / panproto_grammars_devops-0.74.4-cp313-abi3-macosx_11_0_arm64.whl

Download URL panproto_grammars_devops-0.74.4-cp313-abi3-macosx_11_0_arm64.whl
Size 596.0 kB
Tags CPython 3.13 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b5ec6b90b880f1e230aac4d16fe9eace76dc8a689d1cd7699469fa015ef6e046
BLAKE2b-256 checksum
How to use checksums
1023212d20d8ae9af2ed4b1d2a118fd36b53275af761e8c126cb8a4b1e7eb026
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / panproto_grammars_devops-0.74.4-cp313-abi3-macosx_10_12_x86_64.whl

Download URL panproto_grammars_devops-0.74.4-cp313-abi3-macosx_10_12_x86_64.whl
Size 592.9 kB
Tags CPython 3.13 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7788de426412109c675fdd6a0a0bc5eef432dee6e916cdcd453e9c13fade0724
BLAKE2b-256 checksum
How to use checksums
87a8de2a429ba6f0d12c1607de868e2430ee930872b7cdae54efe51e435b85ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release history Release notifications | RSS feed

0.76.1

5 release files

This release

0.74.4 This release

5 release files

0.74.3

5 release files

0.74.2

5 release files

0.74.1

5 release files

0.74.0

5 release files

0.73.0

5 release files

0.72.0

5 release files

0.71.0

5 release files

0.70.1

5 release files

0.70.0

5 release files

0.69.1

5 release files

0.69.0

5 release files

0.68.0

5 release files

0.67.0

5 release files

0.66.0

5 release files

0.65.0

5 release files

0.64.0

5 release files

0.63.0

5 release files

0.62.0

5 release files

0.61.0

5 release files

0.60.0

5 release files

0.59.0

5 release files

0.58.0

5 release files

0.57.0

5 release files

0.56.1

5 release files

0.56.0

5 release files

0.55.0

5 release files

0.54.0

5 release files

0.53.0

5 release files

0.51.0

5 release files

0.50.7

5 release files

0.50.6

5 release files

0.50.5

5 release files

0.50.4

5 release files

0.50.3

5 release files

0.50.2

5 release files

0.50.0

5 release files

0.49.6

5 release files

0.49.5

5 release files

0.49.4

5 release files

0.49.3

5 release files

0.49.2

5 release files

0.49.1

5 release files

0.49.0

5 release files

0.48.8

5 release files

0.48.7

5 release files

0.48.6

5 release files

0.48.5

5 release files

0.48.4

5 release files

0.48.3

5 release files

0.48.2

5 release files

0.48.1

5 release files

0.48.0

5 release files

0.47.3

5 release files

0.47.2

5 release files

0.47.1

5 release files

0.47.0

5 release files

0.46.1

5 release 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