prefect.deployments.base
Core primitives for managing Prefect deployments via prefect deploy
, providing a minimally opinionated
build system for managing flows and deployments.
To get started, follow along with the deployments tutorial.
Functions
create_default_prefect_yaml
prefect.yaml
file in the provided path if one does not already exist;
returns boolean specifying whether a file was created.
Args:
name
: the name of the project; if not provided, the current directory name will be usedcontents
: a dictionary of contents to write to the file; if not provided, defaults will be used
configure_project_by_recipe
recipe
: the name of the recipe to useformatting_kwargs
: additional keyword arguments to format the recipe
ValueError
: if provided recipe name does not exist.
initialize_project
name
: the name of the project; if not provided, the current directory namerecipe
: the name of the recipe to use; if not provided, one is inferredinputs
: a dictionary of inputs to use when formatting the recipe
- List[str]: a list of files / directories that were created