conda_recipe_manager.parser

Modules

conda_recipe_manager.parser.cbc_parser

Description:

Parser that is capable of comprehending Conda Build Configuration (CBC) files.

conda_recipe_manager.parser.dependency

Description:

Provides types and utilities for managing recipe dependencies.

conda_recipe_manager.parser.enums

Description:

Provides enumerated types used by the parser.

conda_recipe_manager.parser.exceptions

Description:

Provides exceptions thrown by the parser.

conda_recipe_manager.parser.platform_types

Description:

Provides enumerations and look-up tables for conda-recognized platforms.

conda_recipe_manager.parser.recipe_parser

Description:

Provides a class that takes text from a Jinja-formatted recipe file and parses it. This allows for easy

conda_recipe_manager.parser.recipe_parser_convert

Description:

Provides a subclass of RecipeParser that performs the conversion of a v0 recipe to the new v1 recipe

conda_recipe_manager.parser.recipe_parser_deps

Description:

Provides an editing-capable variant of the RecipeReaderDeps class.

conda_recipe_manager.parser.recipe_reader

Description:

Provides a class that takes text from a Jinja-formatted recipe file and parses it. This allows for easy

conda_recipe_manager.parser.recipe_reader_deps

Description:

Provides a subclass of RecipeReader that adds advanced dependency management tools.

conda_recipe_manager.parser.selector_parser

Description:

Custom parser for selector recipe selector syntax. This parser does not evaluate Python code directly,

conda_recipe_manager.parser.selector_query

Description:

Provides an object that can be configured to perform complex selector queries.

conda_recipe_manager.parser.types

Description:

Provides public types, type aliases, constants, and small classes used by the parser.