Currently, R packages extracted from their code are reordered so that each package is installed after its direct dependencies.
|
deps <- tools::package_dependencies(p, recursive = TRUE) |
|
deps <- lapply(deps, rev) # Dependencies must come before top-level pkgs |
But this doesn't resolve all problems, currently some packages must be reordered manually.