Skip to main content

A Python based Bicep parser

Project description

pycep

codecov PyPI PyPI - Python Version

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.

Next milestones

General

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

Operators

  • Comparison
    • Greater than or equals
    • Greater than
    • Less than or equals
    • Less than
    • Equals
    • Not equals
    • Equals case-insensitive
    • Not equals case-insensitive
  • Logical
    • And
    • Or
    • Not
    • Coalesce
    • Conditional expression

CI/CD

  • Add test coverage

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.1a5.tar.gz (12.0 kB view hashes)

Uploaded Source

Built Distribution

pycep_parser-0.0.1a5-py3-none-any.whl (12.2 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