{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"Parses Azure Bicep infrastructure-as-code files into a structured representation using Lark, enabling programmatic analysis and manipulation of Bicep templates.","skillfed_tags":["bicep","infrastructure-as-code","parser"],"use_cases":["Validate Bicep templates programmatically before deployment to catch syntax or structural errors early.","Extract metadata from Bicep files (parameters, outputs, resource definitions) for documentation or inventory tools.","Build linting or code-quality tools that analyze Bicep templates for best practices and compliance.","Integrate Bicep parsing into CI/CD pipelines to gate deployments on template analysis results.","Generate reports or visualizations of infrastructure defined in Bicep files."],"what_it_does":"pycep-parser is a Python library that parses Azure Bicep files\u2014a domain-specific language for defining Azure infrastructure\u2014into an abstract syntax tree (AST) using the Lark parser framework. It lets you programmatically read and analyze Bicep templates rather than treating them as opaque text, enabling tooling, validation, and transformation workflows.\n\nThe package is actively maintained and supports modern Python versions (3.10\u20133.14). Its three runtime dependencies are all lightweight and widely used. However, the documentation notes that support is still incomplete for some Bicep features (custom data types with decorators, union types in objects, and certain built-in functions like CIDR and Lambda), so it may not parse every valid Bicep file yet.","worth_installing":"Yes, if you need to parse Bicep files programmatically. The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. Be aware that support for some Bicep language features is still incomplete; check the capabilities documentation to confirm it handles your template syntax before relying on it in production."},"id":"pycep-parser","links":{"html":"https://skillfed.io/packages/pycep-parser","md":"https://skillfed.io/packages/pycep-parser.md","pypi":"https://pypi.org/project/pycep-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pycep-parser","python_support":"supports_current","summary":"A Python based Bicep parser"},"popularity":{"monthly_downloads":4641204,"position":2265,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.1"}
