fab#

Flexible build system for scientific software.

Exceptions

exception fab.FabException#

Modules

artefacts

This module contains Artefacts Getter classes which return Artefact Collections from the Artefact Store.

build_config

Contains the BuildConfig and helper classes.

cli

Functions to run Fab from the command line.

constants

Some constants to help keep things tidy and manageable.

dep_tree

Classes and helper functions related to the dependency tree, as created by the analysis stage.

metrics

A module for recording and summarising metrics, with the following concepts:

mo

A temporary place for some Met Office specific logic which, for now, needs to be integrated into Fab's internals.

parse

steps

Predefined build steps with sensible defaults.

tools

A simple init file to make it shorter to import tools.

util

Various utility functions live here - until we give them a proper place to live!