conda_recipe_manager.parser.variants_manager#
- Description:
Provides a class that manages the variants of a recipe, given a list of CBC files.
Classes
|
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: ~conda_recipe_manager.parser.build_context.BuildContext, flags: ~conda_recipe_manager.parser.types.RecipeReaderFlags = <RecipeReaderFlags.NONE: 0>)[source]#
Bases:
objectClass that manages the variants of a recipe, given a list of CBC files.
- get_base_recipe() RecipeReaderDeps[source]#
Returns the base (unrendered) recipe instance.
- Returns:
The base recipe instance.
- get_cbc_parsers() list[CbcReader][source]#
Returns the Conda Build Config parsers.
- Returns:
A list of Conda Build Config (CBC) reader-instances that initialized this instance.
- get_recipe_variants() list[RecipeVariant][source]#
Returns the recipe variants as a list.
- Returns:
The rendered recipe variants, as a list.