Skip to main content

pycep

Build Status codecov PyPI PyPI - Python Version CodeQL OpenSSF Scorecard

A parser for Azure Bicep files leveraging Lark.

Getting Started

Requirements

  • Python 3.9+
  • Lark 1.1.2+

Install

pip install --upgrade pycep-parser

Current capabilities

Supported capabilities

Next milestones

Custom data types

Initial support was added with following parts still missing

  • Decorators in object type
  • Union type in object type

Functions

  • Array
  • CIDR (in progress)
  • Lambda (in progress)

Operators

  • Safe-dereference

Considering

  • 1st class support of interpolated strings

Out-of-scope

  • Bicep to ARM converter and vice versa

Contributing

Further details can be found in the contribution guidelines.

Metadata

Release files for pycep-parser 0.7.1

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

Source distribution (sdist)

Source distribution for pycep-parser 0.7.1
File Size Uploaded
pycep_parser-0.7.1.tar.gz 69.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycep-parser 0.7.1
File Interpreter ABI Platform
pycep_parser-0.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 96.0 kB

Release files / pycep_parser-0.7.1.tar.gz

Download URL pycep_parser-0.7.1.tar.gz
Size 69.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b7aa955212f8c526778596717018be8ed109412a531d79b595c02db547b99764
BLAKE2b-256 checksum
How to use checksums
d8ab08c29103101532e9be6601a3803868fb0af45e4d671c06f6900868abd51b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 9, 2026.

Transparency log

Release files / pycep_parser-0.7.1-py3-none-any.whl

Download URL pycep_parser-0.7.1-py3-none-any.whl
Size 26.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
829a0f60e32ec0b834a5f3b5b057fc6f20e754f70a85ff2747495bb4c77e83eb
BLAKE2b-256 checksum
How to use checksums
ac3a423585f98207bec72f1c9851a2131c3c6f4e95951090eb1fe738f88eb718
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.5.1

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 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