Construct a yaml file to be used for building a given conda
environment.
construct_conda_yml(
name = "test",
channels = list("conda-forge", "nodefaults"),
dependencies = list(),
pip = NULL,
save_path = here::here(paste0(name, "_conda.yml")),
return_path = TRUE,
preview = FALSE,
verbose = TRUE
)
Arguments
- name
Name of conda
env.
- channels
conda
channels to use.
- dependencies
Packages to install via conda
.
- pip
Packages to install via pip
.
- save_path
Path to save the yaml file to.
- return_path
Return the path to the saved yaml workflow file
(default: TRUE
), or return the yaml object directly.
- preview
Print the yaml file to the R console.
- verbose
Print messages.
Value
description
Path or yaml object.
Examples
yml <- construct_conda_yml(name="myenv",
dependencies=c("anndata","scanpy"),
return_path = FALSE,
## Writing to temp only for example
save_path=tempfile(fileext="myenv_conda.yml"))
#> Saving yaml ==> /tmp/RtmpbIFOKe/file108468b998c7myenv_conda.yml