tests/testthat/_snaps/pkg-downloads.md

new_pkg_download_proposal

Code
  dl
Output
  <pkg_download_proposal>
  + refs:
    - pkg3
  (use `$resolve()` to resolve dependencies)
Code
  dl$get_refs()
Output
  [1] "pkg3"
Code
  sort(dl$get_config()$list())
Output
   [1] "build_vignettes"           "cache_dir"                
   [3] "cran_mirror"               "dependencies"             
   [5] "goal"                      "include_linkingto"        
   [7] "library"                   "metadata_cache_dir"       
   [9] "metadata_update_after"     "package_cache_dir"        
  [11] "platforms"                 "r_versions"               
  [13] "sysreqs"                   "sysreqs_db_update"        
  [15] "sysreqs_db_update_timeout" "sysreqs_dry_run"          
  [17] "sysreqs_lookup_system"     "sysreqs_platform"         
  [19] "sysreqs_rspm_repo_id"      "sysreqs_rspm_url"         
  [21] "sysreqs_sudo"              "sysreqs_update"           
  [23] "sysreqs_verbose"           "use_bioconductor"         
  [25] "windows_archs"
Code
  dl
Output
  <pkg_download_proposal>
  + refs:
    - pkg3
  + has resolution (+2 dependencies)
  (use `$download()` to download packages)
  (use `$get_resolution()` to see resolution results)
Code
  dl$get_resolution()[, c("ref", "type", "directpkg", "package", "error")]
Output
  # A data frame: 3 x 5
    ref   type     directpkg package error     
    <chr> <chr>    <lgl>     <chr>   <list>    
  1 pkg1  standard FALSE     pkg1    <list [0]>
  2 pkg2  standard FALSE     pkg2    <list [0]>
  3 pkg3  standard TRUE      pkg3    <list [0]>

async_resolve

Code
  synchronize(dl$async_resolve()$then(function() "done"))
Output
  [1] "done"
Code
  dl$get_resolution()[, c("ref", "type", "directpkg", "package", "error")]
Output
  # A data frame: 3 x 5
    ref   type     directpkg package error     
    <chr> <chr>    <lgl>     <chr>   <list>    
  1 pkg1  standard FALSE     pkg1    <list [0]>
  2 pkg2  standard FALSE     pkg2    <list [0]>
  3 pkg3  standard TRUE      pkg3    <list [0]>

download

Code
  dir(tmp, recursive = TRUE, pattern = "[.]tar[.]gz$")
Output
  [1] "src/contrib/pkg1_1.0.0.tar.gz" "src/contrib/pkg2_1.0.0.tar.gz"
  [3] "src/contrib/pkg3_1.0.0.tar.gz"

async_download

Code
  dir(tmp, recursive = TRUE, pattern = "[.]tar[.]gz$")
Output
  [1] "src/contrib/pkg1_1.0.0.tar.gz" "src/contrib/pkg2_1.0.0.tar.gz"
  [3] "src/contrib/pkg3_1.0.0.tar.gz"
Code
  dl$get_downloads()$target
Output
  [1] "src/contrib/pkg1_1.0.0.tar.gz" "src/contrib/pkg2_1.0.0.tar.gz"
  [3] "src/contrib/pkg3_1.0.0.tar.gz"


Try the pkgdepends package in your browser

Any scripts or data that you put into this service are public.

pkgdepends documentation built on May 29, 2024, 1:56 a.m.