conda_recipe_manager.parser.variants_manager#

Description:

Provides a class that manages the variants of a recipe, given a list of CBC files.

Classes

VariantsManager(recipe_str, cbc_strs, ...)

Class that manages the variants of a recipe, given a list of CBC files.

class conda_recipe_manager.parser.variants_manager.VariantsManager(recipe_str: str, cbc_strs: list[str], build_context: BuildContext)[source]#

Bases: object

Class that manages the variants of a recipe, given a list of CBC files.

get_base_recipe() RecipeParserDeps[source]#

Returns the base recipe as a RecipeParserDeps object.

get_cbc_parsers() list[CbcParser][source]#

Returns the CBC parsers.

get_recipe_variants() list[RecipeReaderDeps][source]#

Returns the recipe variants as RecipeReaderDeps objects.