Read a package's dependencies from file, rather than searching CRAN. Based on http://stackoverflow.com/a/30225680/1380598.
get_deps(path, dependencies = NA)
A local file path to a package directory.
Logical indicating whether to also install uninstalled
packages which these packages depend on/link to/import/suggest
(and so on recursively).
Can also be a character vector, a subset of
c("Depends", "Imports", "LinkingTo", "Suggests", "Enhances")
.
The default, NA
, means c("Depends", "Imports", "LinkingTo")
.
TRUE
means to use
c("Depends", "Imports", "LinkingTo", "Suggests")
.
A character vector of package dependencies.
get_deps(system.file(package = "amc"))
#> [1] "base64enc" "data.table" "digest" "dismo" "httr"
#> [6] "methods" "raster" "reproducible" "sf" "sp"
#> [11] "terra" "tools" "utils"
get_deps(system.file(package = "amc"), TRUE)
#> [1] "base64enc" "covr" "data.table" "datasets" "digest"
#> [6] "dismo" "httr" "methods" "raster" "reproducible"
#> [11] "rstudioapi" "sf" "sp" "spelling" "terra"
#> [16] "testthat" "tools" "utils"