This function queries GitLab for dependencies of the selected tagged commit of a repo. By default, it queries the latest commit instead.
Value
A data frame with three columns, all in string format:
package(package name),version(minimum version requirement orNAif none),type(dependency type, e.g."Imports").
See also
Functions for GitLab:
wood_gitlab_latest(),
wood_gitlab_packages(),
wood_gitlab_tags(),
wood_gitlab_versions()
Functions that query package dependencies:
wood_bioc_dependencies(),
wood_core_dependencies(),
wood_cran_dependencies(),
wood_dependencies(),
wood_github_dependencies(),
wood_local_dependencies(),
wood_runiverse_dependencies(),
wood_url_dependencies()
Examples
wood_gitlab_dependencies("limonaid", "r-packages")
#> <dependencies>
#>   Suggests:    ggplot2
#>   Suggests:    ggrepel
#>   Suggests:    knitr
#>   Suggests:    parallel
#>   Suggests:    psyverse (>= 0.3)
#>   Suggests:    sticky
#>   Suggests:    testthat
wood_gitlab_dependencies("rock", "r-packages", tag = "0.6.3")
#> <dependencies>
#>   Depends:     R (>= 3.0.0)
#>   Imports:     data.tree (>= 0.7.8)
#>   Imports:     dplyr (>= 0.7.8)
#>   Imports:     DiagrammeR (>= 1.0.0)
#>   Imports:     DiagrammeRsvg (>= 0.1)
#>   Imports:     ggplot2 (>= 3.2.0)
#>   Imports:     glue (>= 1.3.0)
#>   Imports:     graphics (>= 3.0.0)
#>   Imports:     htmltools (>= 0.5.0)
#>   Imports:     markdown (>= 1.1)
#>   Imports:     purrr (>= 0.2.5)
#>   Imports:     stats (>= 3.0.0)
#>   Imports:     utils (>= 3.5.0)
#>   Imports:     yaml (>= 2.2.0)
#>   Imports:     yum (>= 0.1.0)
#>   Suggests:    covr
#>   Suggests:    googlesheets4
#>   Suggests:    haven (>= 2.4)
#>   Suggests:    justifier (>= 0.2)
#>   Suggests:    knitr
#>   Suggests:    limonaid
#>   Suggests:    openxlsx (>= 4.2)
#>   Suggests:    pdftools
#>   Suggests:    preregr (>= 0.1.9)
#>   Suggests:    rENA (>= 0.1.6)
#>   Suggests:    readxl
#>   Suggests:    rmarkdown
#>   Suggests:    rvest
#>   Suggests:    rstudioapi
#>   Suggests:    striprtf
#>   Suggests:    testthat
#>   Suggests:    writexl
#>   Suggests:    XLConnect
#>   Suggests:    xml2