Crate rattler_build
source ·Expand description
The library pieces of rattler-build
Modules
- The build module contains the code for running the build process for a given
Output
- Compute the build string / hash info for a given variant
- All the metadata that makes up a recipe file
- Testing a package produced by rattler-build (or conda-build)
- The recipe module contains all the logic to parse a recipe file.
- Render the dependencies to a final recipe
- Contains the selector config, which is used to render the recipe.
- Module for fetching sources and applying patches
- Configuration for the rattler-build tool This is useful when using rattler-build as a library
- find used variables on a Raw (YAML) recipe This does an initial “prerender” step where we evaluate the Jinja expressions globally based on the variables in the
context
section of the recipe. This also evaluates any Jinja functions such ascompiler
andpin_subpackage
in a way that we can post-process them as “used variables” more easily later. - Functions to read and parse variant configuration files.