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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_devops-0.72.1-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.1-cp313-abi3-manylinux_2_28_aarch64.whl (590.5 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_devops-0.72.1-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.1-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.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d488e431b7eaebc68ede2d61f036940545d21b8286599c9d009409e471fb7d4a
MD5 9674a8720fe5278221b496e5f6a9c102
BLAKE2b-256 e2d4ea6a5728acfbe3f4cc24ad27ff4d28fe70108c612de09e0a623e2771f352

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c5b2db1484e0e5bd6038ce71a7bede8d2f71d22de4e787b4c1421bf03a8d808
MD5 81344f812794396c478fc0ca9560cb8a
BLAKE2b-256 7b6ee9061861260ab197e06adc3ffa8f02c2a08f9b9bd65673faf803c6d6bd31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b07c803e974636718fa731e4c89b32d990fbad91a776b7f22bc54e53cbd20387
MD5 dad9bc27c06ebbb68450cb0c7e640f94
BLAKE2b-256 e8c2ac4d01418f53ec0fd4d5a94e0eb78bc148e4a83b1d996137e383bb8d5078

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad5924de2b3810a0f4c92882f8576a74b502004a5a7f0f87baa5ab103c687968
MD5 59bb4b7c4ffd47e63c41bfc0a57cfcd0
BLAKE2b-256 4a19d62096433e729e1d352264577855b1996b56e4bcb38aac1dc07680730af5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_devops-0.72.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8ae6d2208eb5c551c275afbe7b474522bf96bd14bcc1f3b9190290a2057efa92
MD5 2c2cd03a42d40dfffadd2f4fc950c2f0
BLAKE2b-256 4e61401a2507e244bd4e6b1211e82d85c0062aa34a1aa006f4acc6bc2b9fc329

See more details on using hashes here.

Provenance

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

0.74.1

5 files

0.74.0

5 files

0.73.0

5 files

This release

0.72.1 This release

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