Skip to main content

A Python based Bicep parser

Project description

pycep

Build Status codecov PyPI PyPI - Python Version CodeQL

A fun little project, which has the goal to parse Azure Bicep files. This is still a very early stage, therefore a lot can and will change.

Current capabalities

Supported capabilities

Next milestones

General

  • Complete loop support
  • Param decorator
  • Resource/Module decorator
  • Target scope
  • Existing resource keyword
  • Child resources
  • Module alias
  • Deployment condition
  • Adding line numbers to element blocks

Functions

  • Any
  • Array (in progress)
  • Object
  • Resource (in progress)
  • Scope (in progress)

Operators

  • Accessor
  • Numeric (in progress)

CI/CD

  • Fix security issues found by Scorecard

Considering

  • Adding line numbers to other parts

Out-of-scope

  • Bicep to ARM converter and vice versa

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycep-parser-0.0.1a22.tar.gz (16.7 kB view hashes)

Uploaded Source

Built Distribution

pycep_parser-0.0.1a22-py3-none-any.whl (17.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page